我们已经在CC快照视图中成功运行了一段Mercurial repo一段时间了。我们在视图上有源代码库,团队的基础仓库是该库的克隆。这保持了一层分离,使CC中的checkout-checkins更易于管理。
现在,由于我工作的内部原因,我们需要切换到新视图。我们应该怎么做?公司内部还有其他团队直接向CC查询文件(希望我们很快会说服他们离开),所以这应该是一个考虑因素。
如何将我们现有的仓库叠加到一个新视图中(然后我可以重新设置团队的基础仓库没有问题)?
答案 0 :(得分:1)
问题是您当前的Mercurial repo和新的快照视图之间可能存在的增量(特别是使用不同的配置规范)。
由于OP在评论中提到新视图的配置规范不会改变,他建议采用比下面更简单的方法:
.hg
目录cleartool update -overwrite
以强制ClearCase通过ClearCase中的版本擦除这些文件。 (见man cleartool update
)(原始答案)
我会:
剩下的就是: