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

Mat*_*s P 7 svn git version-control mercurial cm-synergy

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

Von*_*onC 2

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

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

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