当前位置:  开发笔记 > 运维 > 正文

从StarTeam 5迁移到Subversion的策略?

如何解决《从StarTeam5迁移到Subversion的策略?》经验,为你挑选了2个好方法。

我需要将一个大项目从StarTeam 5迁移到Subversion,我想保留(至少)5-10个主要版本的快照.我考虑过以下几点:

手动或脚本导出/导入每个快照.优点:直观,易于选择标记/日期版本.缺点:耗时,不保留评论.

Polarion提供了似乎是svnimporter中的完美工具,但它需要StarTeam 8.0中的.jar文件,StarTeam 5中不存在.优点:自动化,完整.缺点:需要升级到StarTeam 8.0一次性使用.

通过一些中间存储库迁移(例如 StarTeam - > CVS - > Subversion).我还没有找到任何与StarTeam合作的中间人.

仅迁移最新的源.优点:简单,快速,鼓励开发人员发明新的解决方案,而不是重复历史.缺点:鼓励开发人员发明新的解决方案,而不是重复历史.:-)

我很感激您提供的任何经验或建议.谢谢.



1> Bevan..:

您可以在评估期间(30天?)运行Star Team服务器,而无需Borland的额外许可 - 这将为您提供充足的时间来运行一些练习,并为您提供完整,可靠的解决方案.非常值得的努力.

另外,不要低估保留源历史记录的价值.

11月6日更新:我参与的一个项目使用Polarion工具将单个StarTeam项目迁移到SVN.做了一点工作,但最终的结果是完美的.值得花时间投资.



2> 小智..:

关于StarTeam版本的评论:是的,Polarion SVNImporter工具确实需要starteam80.jar,是的,StarTeam SDK 2005只有一个名为starteam70.jar的文件.但是我发现你可以通过将starteam70.jar复制到SVNImporter lib目录并将其重命名为starteam80.jar来作弊.

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有