早上好,
有没有办法只从快照的加载语句中排除一个特定目录,例如我想加载一个名为' PM_CT '的整个vob,除了 \ PM_CT \ lost + found目录
......有一种优雅的方式吗?我通常如何在多个加载的vobs中排除所有 lost + found 目录?
干杯谢谢,
-Jörg
答案 0 :(得分:15)
我想补充之前发布的答案:
要在所有VOB中排除lost + found目录,您可以将之前建议的选择规则修改为更通用:
#Skip the lost+found directories
element .../lost+found -none
但是,使用'-none'标志会导致Windows ClearCase客户端在更新快照视图时列出错误:
无法加载“lost + found”:配置规范中未选择任何版本。
无法加载“遗失+发现”。
它也无法正确卸载任何以前加载的文件夹或文件,因此如果您真的想要清除丢失的+找到的目录,则可能需要使用新的选择规则重新创建快照视图(或卸载/重新加载VOB) ...
为了排除任何普通文件夹,“优雅方式”是专门加载文件夹的 / main / 0 版本:
#Exclude the contents of a directory
element /VOB_name/folder_path /main/0
这将导致文件夹加载为空并且不会产生错误。它还将正确卸载任何加载的文件。不幸的是,不为lost + found目录工作,因为它总是列为version / main / 0。
答案 1 :(得分:10)
element /PM_CT/lost+found -none
“优雅”的方式包括:
-none
”)load /PM_CT
),如果您的观点是快照注意:在配置规范中,始终使用“/”:它更容易,Windows和Unix ClearCase视图将能够解释它。
警告:
-none
”选项可能会导致快照视图在传递或rebase(UCM合并)期间失败:对于此类操作,动态视图将更适合。这是CC 2003.06和7.0的早期版本。我认为使用最新的CC7.1.0.2 注意:该选择规则也可用于动态视图,以掩盖您不希望看到的某个目录。