7

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

4

3 回答 3

2

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

  • 选择一些重要的基线/标签/分支,并将它们一一加载到硬盘上。
  • 对于每个基线,使用该图像作为源将文件复制到目标 SCM 的工作目录(SVN 或 Git,Git 可以非常轻松地处理这种情况)。
  • 提交,然后重复下一个基线/标签/分支

但这意味着您在此过程中会丢失一些历史记录和一些元数据。

于 2011-01-18T16:55:15.377 回答
1

关于 CM/Synergy 到 git 的转换在 github 上发生了一些事情:https ://github.com/emanuelez/PySynergy

于 2011-04-18T19:31:06.617 回答
-2

对于一个客户,我已经根据项目的静态修订(尊重逻辑历史)并将元数据(基线、任务、对象等信息)添加到 git 标签,将 CM/synergy 转换为 Git,因此它是可搜索的。

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

我的方法在处理/忽略 Synergy 使用问题方面非常稳健。

请随时与我联系或 info@praqma.com 了解更多信息

于 2018-08-01T07:26:42.930 回答