我需要将一个大型项目从StarTeam 5迁移到Subversion,我想保留(至少)5-10个主要版本的快照。我考虑过以下几点:
我很感激您提供的任何经验或建议。谢谢。
答案 0 :(得分:5)
您可以在评估期间(30天?)运行Star Team服务器,而无需Borland的额外许可 - 这将为您提供充足的时间来运行一些练习,并为您提供完整,可靠的解决方案。值得努力。
另外,不要低估保留源历史记录的价值。
11月6日更新:我参与的一个项目使用Polarion工具将单个StarTeam项目迁移到SVN。做了一点工作,但最终的结果是完美的。非常值得投资。
答案 1 :(得分:5)
关于StarTeam版本的评论:是的,Polarion SVNImporter工具确实需要starteam80.jar,是的,StarTeam SDK 2005只有一个名为starteam70.jar的文件。但是我发现你可以通过将starteam70.jar复制到SVNImporter lib目录并将其重命名为starteam80.jar来作弊。
答案 2 :(得分:3)
没有使用StarTeam我不能说 - 但我认为你已经提出了一些不错的选择。
答案 3 :(得分:0)
我正在努力使用Polarion套件将StarTeam 8迁移到SVN。我得到了:
[main] DEBUG STProvider:80 - checkout ... relative / path / to / build.xml version:1.0 09:25:10378
[main] INFO historyLogger:84 - EXCEPTION CAUGHT:java.lang.UnsatisfiedLinkError:com.starbase.util.NativeFileAccess.setLastModifiedAsLong(Ljava / lang / String; J)V
并且目标文件存在,但我怀疑它无法解析相对路径。你知道是否有可以设置控制它的属性(除了config.properties文件中的属性)?