ClearCase视图,仅显示附加到标签的文件/目录(不是最新的)

时间:2014-04-22 19:32:19

标签: clearcase

我使用的是配置规范,例如

element * CHECKEDOUT
element *  MYLABEL
element * /main/LATEST

MYLABEL创建以来,我添加了新文件和目录。我宁愿不看新的东西。我离开了" element * /main/LATEST"这没有用。有什么想法吗?

似乎不应该诉诸TIME或DATE限定符。标签本身不应该足够吗?

1 个答案:

答案 0 :(得分:1)

您需要更改部分规则的顺序,结尾:

element * MYLABEL

从唯一的规则(元素* MYLABEL)开始,检查是否有任何内容。

然后在之前添加,以规则父文件夹(最像vob)的选择规则可能没有该标签:

element /vobs/MyVob /main/LATEST
element /vobs/MYVob/ParentFolder /main/LATEST

element * MYLABEL

仅当mylabel已应用于特定路径下的所有元素时才会有效。

上面的每个父文件夹' MYLABEL'必须由/main/LATEST规则选择 如果MYLABEL已应用于A/B/C/D下的所有元素,

  • A需要/main/LATEST
  • 选择
  • A/B需要/main/LATEST
  • 选择
  • A/B/C需要/main/LATEST
  • 选择

然后以element * MYLABEL结束。


如果您只将MYLABEL应用于特定子文件夹,并且希望确保仅在该子文件夹上看到该标签,则可以执行以下操作:

element /MyVob                            /main/LATEST
element /MyVob/projects                   /main/LATEST
element /myVob/projects/subProject1/...   MYLABEL
element *                                 /main/LATEST

这样,除了/main/LATEST的内容之外,任何其他subProjectX文件夹都在subProject1中(因为/...三点符号)。