Git日志不显示从远程svn repo获取的最新提交

时间:2015-08-18 18:35:04

标签: git svn version-control version-control-migration

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

1 个答案:

答案 0 :(得分:0)

我最近使用git-svn将一个svn克隆到git,你必须确保引用正确的分支。 SVN使用分支' trunk'作为其基地"如果你愿意,当你进行git svn fetch时,它会将所有修改都转移到trunk上并将它们转换为git仓库中的trunk分支。

另一方面,git倾向于使用' master'因为它的主要分支"因此,您将不得不将主机从主干中重新绑定,或将主干合并为主机。