所以,我正在尝试将一些SVN repos转换为git-svn repos(为了长期完全切断SVN,所以我们可以关闭我们的SVN服务器。)
问题,但是 - 在过去10年中,SVN分支已经合并并重新合并并分割了足够多次,我不能只运行git svn fetch
并完成它。
我已经设法得到它所以我现在在两个单独的文件夹中有两个回购(我们称之为A和B),我知道他们分歧的地方:
A ---------------*------- A
\
\
B -*------------------- B
(A---A
是目录A的git-svn提交历史记录,B---B
是目录B的git-svn提交历史记录,*
是B /的第一次提交B偏离A。)
有没有办法创建一个新的repo(C),它实际上只包含A的提交历史记录,然后继续使用B的路径? (下)
C ---------------*
\
\
*------------------- c
感谢您的帮助!