2017-04-21 102 views
-1

我有一个旧的SVN回购,以及另一个新的Git回购。他们都为同一个客户端,所以现在我试图将它们组合在一起作为一个Git Repo,但所有的提交历史。有没有任何工具或服务可以轻松完成这项工作?结合SVN和Git存储库的所有历史

感谢

回答

0

我能做到这一点: https://help.cloudforge.com/hc/en-us/articles/215242983-Migrate-from-SVN-to-GIT

之后,现在我的本地机器有:

* master 
remotes/git-svn 
remotes/origin/Head 
remotes/origin/master 

我可以把这些遥控器之间签,但我怎么把它们合并成遥控器/起源/主?

============================================== ===========================

我发现解决方案,经过上面的过程,这是需要做的事情:

git checkout -b git-sve remotes/git-svn //create a local branch 
git checkout master 
git merge git-svn 
git push 
相关问题