我们正在尝试将我们的一个旧项目从SVN
迁移到GIT
。它仍处于维护和开发阶段,当然git-svn
可以快速轻松地进行切换,但是有一个问题:
svn
配置为单
branch(没有分支,标签和目录结构)
主干)test
始终具有最新版本
已签出,production
,其中 的文件来自修订版x,
和来自修订版y,z等的部分文件。有没有办法快速迁移我们的项目而不会造成意外停机,并且没有花费数十个小时来检查哪个文件应该是什么版本并手动设置?有超过10000个文件,因此手动执行此操作纯属疯狂。
答案 0 :(得分:0)
我建议你看一下svn2git,它允许你轻松地从你的svn-repo创建git-repo。它允许您指定要导入的修订。
关键功能 - 我想 - 你可以保持你的svn runnning为master(并且git-repo是最新的),直到你将基础设施的必要部分切换到git。