ClearCase快照视图:从load语句中排除一个特定目录?
早上好 是否有任何方法可以从快照的load语句中仅排除一个特定目录,例如,我想加载名为“PM\u CT”的整个vob,但\PM\u CT\lost+found目录除外 。。。有没有优雅的方法?我通常如何排除多个加载的VOB中所有丢失的+找到的目录 干杯,谢谢 -约格 “优雅”的方式包括:ClearCase快照视图:从load语句中排除一个特定目录?,clearcase,config-spec,Clearcase,Config Spec,早上好 是否有任何方法可以从快照的load语句中仅排除一个特定目录,例如,我想加载名为“PM\u CT”的整个vob,但\PM\u CT\lost+found目录除外 。。。有没有优雅的方法?我通常如何排除多个加载的VOB中所有丢失的+找到的目录 干杯,谢谢 -约格 “优雅”的方式包括: 添加选择规则(此处为“-none”) 如果您的视图是快照视图,则无需提出任何问题即可加载所有PM\u CT(load/PM\u CT) 注意:在配置规范中,始终使用“/”:这更容易,Windows以及Uni
- 添加选择规则(此处为“
”)-none
- 如果您的视图是快照视图,则无需提出任何问题即可加载所有PM\u CT(
)load/PM\u CT
- 前面的解决方案是针对一个vob,我不认为可以对多个vob使用“通配符”
- “
”选项会导致快照视图在交付或重新基础(UCM合并)期间失败:对于这种操作,动态视图更适合。这是针对CC 2003.06和早期7.0的。我认为使用最新的CC7.1.0.2会更好-none
#Skip the lost+found directories
element .../lost+found -none
但是,使用“-none”标志会导致Windows ClearCase客户端在更新快照视图时列出错误:
无法加载“丢失+找到”:配置规范中未选择任何版本无法加载“丢失+找到” 它也无法正确卸载以前加载的任何文件夹或文件,因此如果确实要清除丢失的目录,则可能需要使用新的选择规则重新创建快照视图(或卸载/重新加载VOB) 优雅 要排除任何普通文件夹,“优雅的方式”是专门加载文件夹的/main/0版本:
#Exclude the contents of a directory
element /VOB_name/folder_path /main/0
这将导致文件夹加载为空,并且不会产生错误。它还将正确卸载任何加载的文件。不幸的是,它不适用于lost+found目录,因为它总是列为version/main/0。由“-none”生成的错误是不幸的,因为它们是可以掩盖真实错误的噪声。我看到的一种避免它们的方法是创建一个完全没有“-none”元素的特殊目录版本。但是,当其他人更改原始目录版本时,就会遇到问题。有什么建议吗?
#Exclude the contents of a directory
element /VOB_name/folder_path /main/0