我正在努力将几个SVN存储库迁移到git,我想确保我没有遗漏任何东西。我想知道该项目是否有任何现有的标签或分支,所以我不会错过移植它的任何东西。是否有一个命令我可以使用git branch
类似于我可以看到的分支? (和标签类似的东西?)
答案 0 :(得分:1)
BarFooBar,
像Ben说的那样。分支和标签只是SVN中的约定。 但无论如何,你可以分析你的SVN回购中是否有分支。查看tortoiseSVN,它可以以图形方式显示分支。它还可以显示所有svn副本,可能是分支或标记。
我不确定您是否真的需要验证标签。
我还建议你查一下: http://svnmapper.tigris.org/
如果您可以肯定地说,您的开发人员已经使用SVN约定将标记放入/标记并将分支放入/分支您可以只检查它们。如果没有,您将需要上述工具之一。
祝你在迁移中好运。
(也许你可以在迁移后更新我?真的很想知道你的经验,因为我们也在考虑迁移......)
答案 1 :(得分:0)
svn存储库只是一个版本化的目录树。标签和分支只是一种约定,而不是大多数其他工具中的内置概念。通常这些存储在特别命名的"标签"和"分支"目录。因此,如果您拥有存储库根目录下的所有目录,那么您根本没有错过任何内容。