我正在使用“git svn”来克隆SVN回购。我正在使用的SVN repo不遵循SVN分支的标准约定(将分支放在名为“bugs”的say文件夹中,而不是“branch”)。像我这样的开发人员想要在这个bug文件夹中创建的分支上工作。
为了能够针对这些bug进行开发以及能够测试它是否合并得很好,这就是我的工作。
然后我检查了一个跟踪SVN分支的分支(svn / bugs)。
我按照此链接中的说明在我的本地创建了一个git分支。
How do I tell git-svn about a remote branch created after I fetched the repo?
在master(svn trunk)上,当我执行“git log”时,请查看整个svn历史记录。我想要的。 但是,在我的bug分支中,当我执行“git log”时,它只显示为创建分支而完成的最后一次提交。如果我直接导入相同的svn分支(不使用git),我会看到所有其他提交历史记录。
任何人都可以告诉我如何在这个“git svn branch”(bug分支)上链接历史记录,以便获得整个历史记录? (我希望能够做git责备找到所有的变化)