在我们公司,我们正在从ClearCase UCM完全切换到Git。在使用Git一段时间后,我们将不再使用Clearcase。
在这个转换过程中,是否有任何好的工具可以将ClearCase的历史记录以某种方式带入Git中呢?
此外,我读了很多关于一个组件=一个仓库的文章。然而,我们想重新组织并将当前组件分成更小的部分。(设置ClearCase的人没有真正提前计划。)有没有办法做到这一点呢?
欢迎提供任何评论 - 包括答案和在过渡期间要注意的其他事项。
在我们公司,我们正在从ClearCase UCM完全切换到Git。在使用Git一段时间后,我们将不再使用Clearcase。
在这个转换过程中,是否有任何好的工具可以将ClearCase的历史记录以某种方式带入Git中呢?
此外,我读了很多关于一个组件=一个仓库的文章。然而,我们想重新组织并将当前组件分成更小的部分。(设置ClearCase的人没有真正提前计划。)有没有办法做到这一点呢?
欢迎提供任何评论 - 包括答案和在过渡期间要注意的其他事项。
我不建议立即退役Clear Case。你需要做的是将Clear Case中任何分支和标签的提示提交到Git中。这应该以与Clear Case相同的方式进行(保留逻辑分支点等)。从那时起,使用Git。如果需要查看历史记录,请参考Clear Case。最终归档Clear Case,并仅在必要时恢复它以查看一些旧提交。根据我的经验,导入旧的历史记录并不值得麻烦。通常非常耗时且容易出错。