UCM ClearCase中的邪恶双胞胎

时间:2014-01-31 12:12:44

标签: clearcase clearcase-ucm

我在UCM ClearCase中遇到了“邪恶双胞胎”的问题。 我知道一个邪恶的双胞胎是什么,我们有一个触发器,阻止我创建一个 问题是我显然已经将文件签入了ClearCase(在同一个位置我想再次添加它)但是将其删除了。为了删除,我使用了Windows ClearCase Explorer版本7.0.1.6 我不知道GUI使用哪个命令,但由于rmelem很糟糕,我猜想Rational没有设置GUI来发出这个命令......

我的问题:如何再次将文件导入ClearCase?
触发器告诉我,恶意双胞胎将使用目录的version / main / INT-STREAM / DEV-STREAM / 2创建。所以我试着用目录的第2版得到一个视图(所以我至少可以看看发生邪恶双胞胎的版本)但是使用下面的配置规范不显示文件夹:

element PathToFolder/folder/... .../DEV-STREAM/2
element PathToFolder .../INT-STREAM/LATEST
element * /main/LATEST>

我也试过了

element PathToFolder/folder .../DEV-STREAM/2
element PathToFolder/folder/... .../DEV-STREAM/LATEST
element PathToFolder .../INT-STREAM/LATEST
element * /main/LATEST

但是也没有显示文件夹。

提前感谢您的回答

1 个答案:

答案 0 :(得分:0)

您不能仅选择具有特定选择规则的文件夹:您需要确保所有父文件夹都在正确的版本中(可能也在DEV-STREAM分支中)。

但在您的情况下,我宁愿尝试通过 extended pathname 访问该旧文件,以便直接访问该文件夹旧版本的内容。

cd PathToFolder/folder@@/main/INT-STREAM/x/DEV-STREAM/2

(您可能必须调整该扩展路径,因为我已将'x'替换为中间版本号:在该文件夹的当前版本上执行属性以查看确切的扩展路径。)


您可以在比较该文件夹的内容后,尝试手动解决邪恶的双胞胎,如下所述: