0

我已经使用“git svn clone ...”将svn中项目的主干目录迁移到git。在 svn 中进行了几次提交后,我执行“git svn fetch”。这会在 svn 中获取新的提交,并为每个提交生成校验和。现在,如果我“git log”,我刚刚获取的提交不会显示。但是,如果我“git show checksum ”会显示提交。更改可能在某个远程跟踪分支中。我如何将它们合并到master?

4

1 回答 1

0

我最近使用 git-svn 克隆了一个 svn 到 git,你必须确保你引用了正确的分支。如果您愿意,SVN 会使用分支“主干”作为其“基础”,并且当您执行 git svn fetch 时,它会将所有修订版带到主干并将它们转换为您的 git 存储库中的主干分支。

另一方面,git 倾向于使用“主”作为“主分支”,因此您将不得不将主干从主干中重新定位,或者将主干合并到主控中。

于 2015-08-19T01:11:06.730 回答