将SVN和Git存储库与所有历史记录相结合

时间:2017-04-21 04:14:17

标签: git svn

我有一个旧的SVN回购,以及另一个新的Git回购。它们都是针对同一个客户端的,所以现在我尝试将它们组合在一起作为一个Git Repo,但具有所有提交的历史记录。是否有任何工具或服务可以轻松完成这项工作?

由于

1 个答案:

答案 0 :(得分: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