【发布时间】:2010-09-18 05:51:36
【问题描述】:
我需要将一个大型项目从 StarTeam 5 迁移到 Subversion,并且我想保留(至少)5-10 个主要版本的快照。我考虑了以下几点:
- 手动或脚本导出/导入每个快照。优点:简单,易于选择标记/日期版本。缺点:耗时,不保存 cmets。
- Polarion 提供了似乎是 svnimporter 中完美的工具,但它需要 StarTeam 8.0 中的 .jar 文件,而 StarTeam 5 中没有。优点:自动化、完整。缺点:需要升级到 StarTeam 8.0 才能一次性使用。
- 通过某个中间存储库迁移(例如 StarTeam -> CVS -> Subversion)。我还没有找到任何与 StarTeam 合作的中介。
- 仅迁移最新的源。优点:简单、快速,鼓励开发人员发明新的解决方案而不是重复历史。缺点:鼓励开发人员发明新的解决方案,而不是重复历史。 :-)
如果您提供任何经验或建议,我将不胜感激。谢谢。
【问题讨论】:
-
netcodeman.blogspot.com/2011/01/… 可能对本次讨论有所帮助。我也知道如果同一版本在 StarTeam 中有多个标签,SVN 导入器会出现问题。希望这会有所帮助。
标签: svn version-control migration starteam