假设我有一个VOB foo /。在这个VOB中有一个目录栏/包含带标签和未标记的文件。但是bar /不是foo /中的唯一目录,但是其他所有目录都没有标记文件。 有没有办法编写具有以下行为的配置规范:
正常的配置规范是
element * CHECKEDOUT
element * LABEL
element * /main/LATEST
load /foo
但显然它会加载/ foo / bar中的非标签版本。提前谢谢。
答案 0 :(得分:1)
您可以添加配置规范的路径,以便将特定的选择规则应用于所述路径:
element * CHECKEDOUT
element foo/bar/... MYLABEL
element foo/bar/... -none
element * /main/LATEST
load /foo
我建议先在动态视图中测试该配置规范,然后将其应用到快照视图。
三点符号(foo/bar/...
)表示:bar
文件夹及其所有子元素。
请注意,这不会始终显示标有MYLABEL
的所有元素:如果父文件夹中有一个不是标签{{1} },没有其他子元素可见,可访问和选择
考虑到MYLABEL
规则阻止为element foo/bar/... -none
选择/main/LATEST
(没有foo/bar
)
规则的顺序在这里很重要,因为第一个适用的是ClearCase使用的规则:你可以在" ClearCase view that ONLY shows files/directories attached to a label (not latest)"
中找到类似的想法