如何获取较旧的 Git svn 历史记录?

3

我已经通过git检出了svn仓库,但不是从第一个svn提交版本开始的。现在我想把历史记录向过去扩展一点。这可行吗?

2个回答

2

2

您当前的历史记录无法做到这一点。但是,您可以再次从SVN中检出完整的历史记录,然后在新分支上进行变基或合并。

现在,您的第一个提交(A)没有父级(或父级为00000或类似内容)。如果您获取更多旧的提交,则其中一个将成为A的新父级。尽管两者引用相同的内容,但它们将具有不同的父级,因此具有不同的提交哈希(例如A和A')。您最终将获得一个平行分支。

然后,您可以采取本地进行的任何额外提交,并将其变基或合并到新历史记录中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接