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