我正在研究从UCM ClearCase迁移到GIT。最初的意图是将所有cc分支以及它们各自的历史记录迁移过来。
如果有类似的经验、最佳实践、任何提示或建议,将非常有帮助。
最重要的建议是在UCM组件迁移到Git版本库时进行重新组织。
迁移通常是将(过于)庞大的UCM组件拆分为更轻便的Git仓库的好机会。
由于Git是“分布式”的,您需要记住您将克隆“完整”的历史记录,因此进行该重新组织非常重要。
另一个建议是不导入全部历史记录,而是将导入限制为最近的重要基线。(并将ClearCase保持为只读以备存档)
您可以在 "从ClearCase转移到Git" 中找到其他建议,其中更加关注合并和分支组织的工作流程。