什么是视图私有文件,它是如何创建的?

What is a view-private-file and how was it created?

我正在尝试创建和检测 Evil Twins,当我提交一个包含 Evil twins 的更改时,我注意到我的快照视图突然有以下文件:

此文件不在源代码管理中,但我想知道它是如何创建的以及什么是视图私有文件?

文件内容为:

cleartool : cleartool: Error: Unable to access ".@@\main[=11=]/element-pname": No such file or directory. In Zeile:1 Zeichen:1 cleartool find . -directory -ver '!lbtype(NOTDEFINED)' -exec "clearto ...

CategoryInfo          : NotSpecified: (cleartool: Erro...e or directory.:String) [], RemoteException
FullyQualifiedErrorId : NativeCommandError

所以我猜它是在我试图找到邪恶的双胞胎但我的命令出错时创建的。我只是感兴趣为什么 ClearCase 在我看来创建了这个文件,而不是记录错误或类似的东西?

有没有人注意到这种行为?

私有文件(在快照或动态视图中)是不是 tracked/versioned ClearCase 的文件。
See here or here 到 find/list 他们。

在您的情况下,它可能是由于您的脚本发生重定向错误而创建的(> null 而不是 > /dev/null)。只有后者才能确保不显示标准输出(因为重定向到 /dev/null.
与 Windows 相同,其中 >NULL 阻止显示任何标准输出,与 >null 相反,后者将创建名为“null

的文件