由于缩减规模和节省成本,我们的组织正在从CM/Telogic/Rational Synergy转向免费工具(最有可能是SVN)。是否有任何方法可以将历史和分支信息从Synergy转移到免费工具?
rdlzhqv91#
我不知道一个原生的方式来转储/导入CM Synergy源代码库到另一个SCM,这意味着通常的“通用导入”策略适用:
但这意味着你会丢失一些历史和一些元数据。
vyswwuz22#
在github上有一些关于CM/Synergy到git转换的事情:https://github.com/emanuelez/PySynergy
k2arahey3#
https://github.com/24eme/eurocontrol_synergy2git是一个迁移项目。转储部分起作用了。CM协同转储仍然用于调查对象的历史。脚本my_cfs仍然用于重新创建项目的旧版本。
6jjcrrmo4#
对于一些客户,我已经将CM/synergy转换为Git,这是基于项目的静态修订,尊重逻辑历史,并将元数据(基线,任务,对象等信息)添加到git标签中,因此它是可搜索的。其次,我尊重使用子模块(或转换为目录)的子项目结构。它使用的是支持Synergy的http://www.2git.io/变体(由www.praqma.com/https://github.com/Praqma/2git创建)。.迁移的详细信息如下所述:https://www.eficode.com/blog/migrate-from-synergy-to-git除了Synergy到Git之外,我还将Change迁移到了Jira更新:Praqma公司现在是www.eficode.com的一部分我的方法在处理/消除Synergy使用问题方面非常强大。.
4条答案
按热度按时间rdlzhqv91#
我不知道一个原生的方式来转储/导入CM Synergy源代码库到另一个SCM,这意味着通常的“通用导入”策略适用:
但这意味着你会丢失一些历史和一些元数据。
vyswwuz22#
在github上有一些关于CM/Synergy到git转换的事情:https://github.com/emanuelez/PySynergy
k2arahey3#
https://github.com/24eme/eurocontrol_synergy2git是一个迁移项目。
转储部分起作用了。CM协同转储仍然用于调查对象的历史。脚本my_cfs仍然用于重新创建项目的旧版本。
6jjcrrmo4#
对于一些客户,我已经将CM/synergy转换为Git,这是基于项目的静态修订,尊重逻辑历史,并将元数据(基线,任务,对象等信息)添加到git标签中,因此它是可搜索的。
其次,我尊重使用子模块(或转换为目录)的子项目结构。它使用的是支持Synergy的http://www.2git.io/变体(由www.praqma.com/https://github.com/Praqma/2git创建)。.
迁移的详细信息如下所述:https://www.eficode.com/blog/migrate-from-synergy-to-git
除了Synergy到Git之外,我还将Change迁移到了Jira
更新:Praqma公司现在是www.eficode.com的一部分
我的方法在处理/消除Synergy使用问题方面非常强大。.