ClearCase 快照 View : exclude one particular directory from load statements?

标签 clearcase config-spec

早上好,

是否有任何方法可以从快照的加载语句中仅排除一个特定目录,例如我想加载一个名为“PM_CT”的整个 vob 除了\PM_CT\lost+found 目录

...有没有一种优雅的方法来做到这一点?我通常如何排除多个加载的 vobs 中的所有 lost+found 目录?

干杯和感谢,

-约尔格

最佳答案

我想对之前发布的答案进行补充:

丢失+找到的目录

要排除所有 VOB 中丢失+找到的目录,您可以修改先前建议的选择规则以使其更加通用:

#Skip the lost+found directories
element .../lost+found -none

但是,使用“-none”标志会导致 Windows ClearCase 客户端在更新快照 View 时列出错误:

Unable to load "lost+found": no version selected in configuration specification.
Unable to load "lost+found".

它也无法正确卸载任何以前加载的文件夹或文件,因此如果您确实想清除丢失+找到的目录,您可能需要使用新的选择规则重新创建快照 View (或卸载/重新加载 VOB) ...

优雅

要排除任何普通文件夹,“优雅的方式”是专门加载该文件夹的 /main/0 版本:

#Exclude the contents of a directory
element /VOB_name/folder_path /main/0

这将导致文件夹被加载为空并且不会产生错误。它还将正确卸载任何加载的文件。不幸的是,它不适用于lost+found目录,因为它总是被列为版本/main/0。

关于ClearCase 快照 View : exclude one particular directory from load statements?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1205504/

相关文章:

python - Python3 'subprocess.check_output' 中的“cleartool find -print”返回空字符串

testing - ClearCase:如何查找文件夹中每个文档的版本历史记录

c++ - 如何删除 Windows 进程名称前面的十六进制数字

clearcase - 忽略由 ClearCase 进行源代码控制的文件

clearcase - 配置规范以显示来自 2 个分支的标记文件

ClearCase时间和查询

clearcase - VSS 到 Clearcase 的过渡,附加注释

version-control - 是否可以在 ClearCase 配置规范中使用变量?

timestamp - Clearcase 配置规范时间规则