svn - 将 CM Synergy 存档转换为免费的源代码控制

标签 svn git version-control mercurial cm-synergy

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

最佳答案

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

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

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

关于svn - 将 CM Synergy 存档转换为免费的源代码控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4724706/

相关文章:

r - 将版本控制代码返回到 RStudio 的最快方法

Android、Azure Devops 在运行管道时出错 ##[error]Error : The process '/Users/runner/work/1/s/gradlew' failed with exit code 1

c# - Nant:如何构造 svn:externals 以构建引用第 3 方 dll 的类库

错误; RPC失败;结果=22,HTTP 代码=401

git - 在 GitLab 中为个人访问 token 更正全局 git 配置

java - 使用 JGit 爬取 GitHub

version-control - Sourcesafe 从 Visual Studio 按标签获取

svn - 错误 : The system cannot find the file specified

visual-studio - VisualSVN 更改现有 URL

svn - 如何在我的代码中获得更新的 $Revision$