我面临一个艰巨的任务,需要合并两个团队之间拥有大量文件的网站。其中一个团队使用git
,另一个团队使用svn
。请问如何最好地处理这个问题?我的想法是创建一个新的裸仓库。
git clone --bare ~/dir gitversion.git
然后从那里创建一个分支
git checkout -b import-svn
然后我将从svn中拉取那个分支。
svn checkout svn://svnversion/trunk
现在我应该在这个分支上进行变基操作吗?
git rebase origin/master
然后切换回主分支(master branch)
git merge import-svn
我尝试过类似这样的东西,但似乎毫无进展。从未出现过合并冲突或其它任何不合理的情况。能否有人向我展示一个体面的工作流来完成这个任务?