我有一项艰巨的任务,就是将一个站点与两个团队之间的大量文件合并.一个团队一直在努力git,一个使用svn.我能帮助你找到最好的解决方法吗?我在想的是我将创建一个新的裸仓库
git clone --bare ~/dir gitversion.git
Run Code Online (Sandbox Code Playgroud)
然后从那里创建一个分支
git checkout -b import-svn
Run Code Online (Sandbox Code Playgroud)
然后在那个分支上我将从svn拉出来
svn checkout svn://svnversion/trunk
Run Code Online (Sandbox Code Playgroud)
现在在这个分支上,我会改变吗?
git rebase origin/master
Run Code Online (Sandbox Code Playgroud)
然后切换回主分支
git merge import-svn
Run Code Online (Sandbox Code Playgroud)
我试过这样的事情,但似乎无处可去.从来没有任何合并冲突或任何没有意义的事情.有人可以告诉我一个体面的工作流程来完成这个吗?