首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从StarTeam 5迁移到Subversion的策略?

从StarTeam 5迁移到Subversion的策略?
EN

Stack Overflow用户
提问于 2008-10-21 01:59:35
回答 4查看 4.4K关注 0票数 6

我需要将一个大型项目从StarTeam 5迁移到Subversion,并且我希望保留(至少) 5-10个主要版本的快照。我考虑了以下几点:

  • 手册或脚本导出/导入每个快照。优点:直截了当,易于选择标签/日期版本。缺点:耗时,不保留comments.
  • Polarion提供的似乎是svnimporter中的完美工具,但它需要StarTeam 8.0中的.jar文件,这在StarTeam 5中是不存在的。优点:自动化,完整。缺点:一次性使用需要升级到StarTeam 8.0。
  • 通过一些中间存储库(例如StarTeam -> CVS -> Subversion)进行迁移。我还没有找到任何中介将与StarTeam.
  • Migrate合作,只是最新的消息来源。优点:简单,快速,鼓励开发人员发明新的解决方案,而不是重复历史。缺点:鼓励开发人员发明新的解决方案,而不是重复历史。-)

如果你能提供任何经验或建议,我将不胜感激。谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2008-10-21 02:21:03

由于没有使用StarTeam,我不能说--但我认为你已经列出了一些很好的选择。

  1. 脚本化的导入似乎很费时,并不能真正为您提供一切,但同时也是进入svn并保存发布历史的可靠方法。
  2. 之后升级和丢弃安装的真正缺点是什么?你必须重新购买这个软件吗?这是一个乏味的升级吗?除此之外,听起来这可能是最好的选择。
  3. ,我真的会远离这个选项。cvs -> svn导入非常不稳定(真的,这是一次性的事情,可能没有那么多的个人在它上工作到真正关心使它完美)。从另一个SCM系统转到cvs,再到svn,听起来像是无用的历史数据和挫折的配方。)我只做过几次,真的,最棒的部分是,一旦你完成了,你就在svn中,再也不会碰cvs了。
  4. 这个选项确实很糟糕。你失去了你所有的历史。不能再责怪其他开发人员把事情搞砸了。不过,从好的方面看,如果其他一切都失败了,它绝对会奏效。
票数 3
EN

Stack Overflow用户

发布于 2008-11-05 08:05:29

您可以在评估期间(30天?)运行星队服务器。不需要额外的许可从Borland -这将给您足够的时间来运行一些实践运行,并给您一个完整的,可靠的解决方案。值得付出的努力。

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

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

票数 5
EN

Stack Overflow用户

发布于 2008-11-11 14:58:57

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

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/220527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档