当我描述" a.txt" (基本CC vob中的文件),我看到"两条可见路径"在输出和文件中可以看到两个路径。
换句话说,a.txt出现在两个不同的文件夹中,当你做一个版本树时,你会看到两个文件夹中的结果相同。我知道它有别名。
这在技术上意味着什么?这是一种邪恶的双胞胎吗?如果有人详细解释这一点会很棒。
答案 0 :(得分:0)
这是一种邪恶的双胞胎?
通常不会,因为an evil twin involves the same path(和不同的分支)
技术说明“cleartool checkvob -evil_twin <vobtag>
displays twins whose names are not identical”提到使用cleartool checkvob -evil_twin <vobtag>
检查a.txt
是否涉及邪恶双胞胎。
您也可以使用:
cleartool describe -aliases -all /var/tmp/myvob/a.txt
您还可以使用从VOB根目录执行的cleartool find:
cleartool find -all -exec 'cleartool describe -fmt "%[aliases]ACQp\n" $CLEARCASE_XPN'
此输出将为您提供VOB中所有元素的列表,如果给定元素具有多个硬链接,则列表中的逗号后将显示另一个硬链接。
输出类似于以下内容:
"/vobs/TestVOB1@@/main/dir1/7/1.txt", "/vobs/TestVOB1@@/main/dir1/7/1.foo.txt"