我学习迁移从UCM的ClearCase到GIT。 最初的目的是为了迁移所有CC分支各自的历史。
类似的经验,最佳实践,任何提示或建议,将有很大的帮助。
我学习迁移从UCM的ClearCase到GIT。 最初的目的是为了迁移所有CC分支各自的历史。
类似的经验,最佳实践,任何提示或建议,将有很大的帮助。
最大的建议是在UCM组件Git仓库重组。
迁移往往是分裂(太)大UCM组件到精简的Git回购的好机会。
由于Git是分布式的 ,你需要记住,你将围绕克隆的全部历史,所以使得该重组是非常重要的。
另一个建议是, 不导入所有的历史,而是限制进口到最后显著基线。 (并保持ClearCase的只读归档)
你可以找到“其他建议正在从ClearCase中到混帐 ”,围绕合并和分支组织的工作流程更加集中。
在工具的期限:我还没有找到一个。
我用:
.git
)分离 --work-tree
引用更新工作树。 我重复了我需要从ClearCase中/导入导出到Git的为数不多的基线。