从Clearcase迁移出去

Joh*_*ark 8 svn mercurial clearcase dvcs

我们正在从Clearcase迁移到另一个VCS(可能是SVN或Mercurial).对于已经实现这种转变的公司,他们认为哪些因素在选择其他VCS工具时很重要,他们发现哪些做法可以缓解这种转变?

Von*_*onC 2

您需要考虑几个标准,例如:

  • 可以支持什么样的数据策略(严格的中央存储库,仅部分加载到开发人员工作区,即SVN)
  • 中央或分散的存储库,并复制完整的历史记录?(DVCS,如 Mercurial 或 Git)
  • 您可能会遵循哪种合并工作流程(具有复杂合并的长库分支,或频繁的变基)

迁移(到 SVN 或 Mercurial)而言,如果您使用 ClearCase UCM 会更容易,因为基线代表清晰的“时间线”(与“修订”最接近的类比),您可以使用它导入其他 (D)VCS 。
如果不是(Base ClearCase),您需要考虑真正需要导入历史记录的哪一部分。