clearcase将两个元素组合成一个元素

时间:2012-04-29 12:35:23

标签: clearcase

有没有办法将ClearCase中代表一个实际元素的2个元素合并为一个元素? 例如,假设我有一个流S1,其中我将文件foo.txt添加到源控件,而流S2(其中S1和S2是同一流的2个子流),其中我还将foo.txt添加到源控件(当然,在相同的相对路径上) 清除大小写将创建foo.txt文件的元素。有没有办法将它们组合成一个元素?

由于

1 个答案:

答案 0 :(得分:1)

不,你不能(如Paul R评论)。

两次添加元素是一个邪恶的双胞胎:见“IBM about Evil Twins”。

当您合并这些文件时(例如,通过cleartool findmerge),您实际上将首先合并父目录。
这意味着您必须在该合并目录中的两个文件之一中进行选择(对于要引用的合并父目录)。

然后,您可以通过在另一个分支的文件与合并目录中的文件之间进行手动合并来更新所选文件的内容。
但这不是ClearCase合并,只是diff工具的结果,可帮助您检测并包含从其他文件到合并目录中当前引用的文件的更改。

另请参阅“Evil twin problem and subtractive merge”。