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