我们正在尝试将我们的一个旧项目从SVN迁移到GIT。它仍然处于维护和开发阶段,当然还有git-svn可以快速、无痛地进行切换,但是有一个问题:
svn配置为在单个分支上工作(没有来自分支、标记和主干的目录结构)test,总是有最新的版本签出;production,它有来自修订x的文件的大部分,以及来自修订y、z等的的一些文件。有没有任何方法可以快速迁移我们的项目,而不需要不必要的停机时间,也不需要花费数十个小时来检查哪个文件应该是哪个版本,并手动设置它?有10000多个文件,所以手动这样做是完全疯狂的。
发布于 2014-05-08 09:16:58
我建议你看看svn2git,它允许你用较少的精力从你的svn中创建git。它允许您指定要导入的修订。
关键的功能-我猜-将是,你可以保持你的svn运行作为主人(和git最新的),直到你把你的基础设施的必要部分切换到git。
https://stackoverflow.com/questions/23536577
复制相似问题