首页 > 解决方案 > 什么是视图私有文件,它是如何创建的?

问题描述

我正在尝试创建和检测邪恶双胞胎,当我交付一个包含邪恶双胞胎的更改时,我注意到我的快照视图突然有以下文件:

查看私有文件

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

该文件的内容是:

cleartool:cleartool:错误:无法访问“.@@\main\0/element-pname”:没有这样的文件或目录。在 Zeile:1 Zeichen:1 cleartool 中找到 . -directory -ver '!lbtype(NOTDEFINED)' -exec "clearto ...

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

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

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

标签: clearcase

解决方案


私有文件(在快照或动态视图中)是 ClearCase 不跟踪/版本化的文件。
请参阅此处此处以查找/列出它们。

在您的情况下,它可能是由于您的脚本出现重定向错误(> null而不是> /dev/null)而创建的。只有后者会确保不显示标准输出(因为重定向到/dev/null.
对于 Windows 也是如此,其中 >NULL 防止显示任何标准输出,而不是>null,这将创建一个名为 ' null'的文件


推荐阅读