1

我尝试通过执行以下操作将分支中的文件添加到源代码管理:

ct mkelem -ci -nc

我得到这个错误:

File already exists in "other_branch" branch.

Resolution: Since this file already exisit in ClearCase you will have to, selectively, merge this file from other_branch branch to your current branch/view.

好吧,other_branch完全过时了,我想使用当前的分支文件,我试图按原样合并 100%。有没有办法在命令行上将此传达给 clearcase?像 ct mkelem -force(或 -replaceAnyOtherFileWithThisName)-ci -nc?

4

1 回答 1

1

除了完全删除该元素之外,没有多少解决方案(这通常是危险的,除非在您的情况下,这是一个过时的分支)。

cleartool rmelem

但是“更安全”的方法是尝试合并该过时的分支,忽略除添加该文件之外的所有更改。
这样,您不必mkelem再次“ ”同一个文件,您可以重用现有的文件(并完全更改其内容)。

于 2013-01-07T14:47:14.723 回答