在发散点融合两个git svn repos

时间:2015-07-24 10:55:33

标签: git svn version-control

所以,我正在尝试将一些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

感谢您的帮助!

0 个答案:

没有答案