将CM Synergy存档转换为自由源控制

时间:2011-01-18 13:38:36

标签: svn git version-control mercurial cm-synergy

由于缩小规模和节省成本,我们的组织正在从CM / Telogic / Rational Synergy转向免费工具(最可能是SVN)。无论如何,将历史和分支信息从Synergy转移到免费工具?

3 个答案:

答案 0 :(得分:2)

我不知道将CM Synergy源代码库转储/导入另一个SCM的本地方式,这意味着通常的“通用导入”策略适用:

  • 选择一些重要的基线/标签/分支,然后在硬盘上逐个加载。
  • 对于每个基线,使用该图像作为源,通过目标SCM(SVN或Git,Git can handle that kind of scenario very easily)的工作目录复制文件。
  • 提交,然后重复下一个基线/标签/分支

但这意味着你在此过程中会遗漏一些历史记录和一些元数据。

答案 1 :(得分:1)

在github上进行git转换的CM / Synergy方面正在发生一些事情:https://github.com/emanuelez/PySynergy

答案 2 :(得分:-2)

对于一个客户,我已经根据项目的静态修订版本将CM / synergy转换为Git,该版本遵循逻辑历史记录并将元数据(基线,任务,对象等信息)添加到git标记中,因此可以搜索。

第二,我尊重使用子模块(或转换为目录)的子项目结构。它使用http://www.2git.io/(由www.praqma.com / https://github.com/Praqma/2git创建)的变体来支持Synergy。

我的方法在处理/处理Synergy使用问题方面非常强大。

请随时与我联系或发送电子邮件至info@praqma.com了解更多信息

相关问题