早上好,
有没有办法从快照的加载语句中只排除一个特定目录,例如我想加载一个名为“ PM_CT ”的整个vob,除了\PM_CT\lost+found 目录
...有没有一种优雅的方式来做到这一点?我通常如何在多个加载的 vobs中排除所有lost+found目录?
干杯和感谢,
-约尔格
早上好,
有没有办法从快照的加载语句中只排除一个特定目录,例如我想加载一个名为“ PM_CT ”的整个vob,除了\PM_CT\lost+found 目录
...有没有一种优雅的方式来做到这一点?我通常如何在多个加载的 vobs中排除所有lost+found目录?
干杯和感谢,
-约尔格
我想对之前发布的答案进行补充:
要排除所有 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 目录,因为它总是被列为版本 /main/0。
element /PM_CT/lost+found -none
“优雅”的方式包括:
-none
”)load /PM_CT
注意:在配置规范中,始终使用“/”:它更容易,Windows 以及 Unix ClearCase 视图将能够解释它。
注意事项:
-none
' 选项可能会导致快照视图在交付或变基(UCM 合并)期间失败:对于这种操作,动态视图会更合适。这适用于 CC 2003.06 和早期 7.0。我认为它适用于最新的 CC7.1.0.2注意:该选择规则也可用于动态视图,以屏蔽您不想看到的某些目录。