关于svn to git migration的另一个“愚蠢”问题:) 我有一个旧的svn仓库,里面有20个项目。
/
|-projectA
|-projectB
|-projectC
|....
我想只保留projectA并保留其历史记录。听起来很简单:)但主要问题在于projectA中的结构和修订历史。
/
|-projectA
| |-trunk
| |-branches
| | |-version 1.0
| | |-version 1.1
| | |-version 1.2
| |-tags
现在我们要将所有客户升级到1.2版并将项目迁移到git。 所以 我想要迁移到GIT:
我不想迁移的内容:
有什么想法吗?
答案 0 :(得分:2)
不要试图让所有提交的提交都迁移过来。这不值得努力。获取每个重要标签,分支等的快照,并以一种反映SVN中所做内容的方式在git中提交它们。
相反,请将SVN历史记录保存在服务器,CD,DVD等上,以便在需要时检查。你刚刚救了你的理智。