[英]Strategy to migrate from StarTeam 5 to Subversion?
I need to migrate a large project from StarTeam 5 to Subversion, and I'd like to keep snapshots of (at least) 5-10 of the major releases. 我需要将一个大项目从StarTeam 5迁移到Subversion,我想保留(至少)5-10个主要版本的快照。 I've considered the following:
我考虑过以下几点:
I'd appreciate any experiences or suggestions you might offer. 我很感激您提供的任何经验或建议。 Thank you.
谢谢。
You can run a Star Team server for an evaluation period (30 days?) without requiring additional licensing from Borland - this would give you plenty of time to run a few practice runs, and give you a complete, reliable solution. 您可以在评估期间(30天?)运行Star Team服务器,而无需Borland的额外许可 - 这将为您提供充足的时间来运行一些练习,并为您提供完整,可靠的解决方案。 Well worth the effort.
非常值得努力。
Also, don't underestimate the value of retaining your source history. 另外,不要低估保留源历史记录的价值。
Updated Nov 6: One project that I'm involved with has used the Polarion tool to migrate a single StarTeam project into SVN. 11月6日更新:我参与的一个项目使用Polarion工具将单个StarTeam项目迁移到SVN。 Took a little bit of work, but the end result is flawless.
做了一点工作,但最终的结果是完美的。 Well worth the time investment.
值得花时间投资。
Regarding the comments about StarTeam versions: yes, the Polarion SVNImporter tool does need starteam80.jar, and yes, the StarTeam SDK 2005 only has a file called starteam70.jar. 关于StarTeam版本的评论:是的,Polarion SVNImporter工具确实需要starteam80.jar,是的,StarTeam SDK 2005只有一个名为starteam70.jar的文件。 However I've discovered that you can cheat by copying starteam70.jar into the SVNImporter lib directory and renaming it starteam80.jar.
但是我发现你可以通过将starteam70.jar复制到SVNImporter lib目录并将其重命名为starteam80.jar来作弊。
Having not used StarTeam I cannot speak to that -- but I think you've laid out some nice options. 没有使用过StarTeam,我无法说话 - 但我认为你已经提出了一些不错的选择。
I'm struggling to migrate StarTeam 8 to SVN using the Polarion kit. 我正在努力使用Polarion套件将StarTeam 8迁移到SVN。 I'm getting:
我越来越:
[main] DEBUG STProvider:80 - checkout ...relative/path/to/build.xml version:1.0 09:25:10,378 [main] DEBUG STProvider:80 - checkout ... relative / path / to / build.xml version:1.0 09:25:10,378
[main] INFO historyLogger:84 - EXCEPTION CAUGHT: java.lang.UnsatisfiedLinkError: com.starbase.util.NativeFileAccess.setLastModifiedAsLong(Ljava/lang/String;J)V [main] INFO historyLogger:84 - EXCEPTION CAUGHT:java.lang.UnsatisfiedLinkError:com.starbase.util.NativeFileAccess.setLastModifiedAsLong(Ljava / lang / String; J)V
and the target file exists, but I suspect that it's unable to resolve the relative path. 并且目标文件存在,但我怀疑它无法解析相对路径。 Do you know if there are properties (other than the ones in the config.properties file) that can be set to control this?
你知道是否有可以设置来控制它的属性(除了config.properties文件中的属性)?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.