我遇到了clearcase合并的一个主要问题:
我有一个从clearcase长时间取回并在clearcase外更新的文件列表。在这两者之间,同样的文件也以明文形式发生了变化。现在,我创建了一个新分支,并在新分支中从外部检入更新的代码。
但是当我想从新分支合并到集成分支时,它会自动合并并覆盖集成分支中的更改以及来自新分支的更改。我本来期望它至少引发冲突而不是消除clearcase集成分支中的变化。
请有人帮忙吗?
答案 0 :(得分:1)
您需要小心您正在开始新分支的版本。
如果要从当前分支的LATESt版本开始新分支,则:
然后,是的,所有更改都将覆盖当前版本。
但是如果您从旧版版本(以前的标签或UCM基线)创建分支,请将代码导入并合并,然后如果合适,合并将起作用或产生冲突。
换句话说,您需要从您估计的共同祖先开始您的分支,以使您的合并正常工作。
请参阅“Rebasing and merging in ClearCase”: