Clearcase 未选择目录元素版本

Clearcase 未选择目录元素版本,clearcase,Clearcase,我有以下配置规范: element * CHECKEDOUT element /cl5_sw_ste/DCT/... /main/rel_drop5/int_drop5/cl5_p65719_AUTE/LATEST element /cl5_sw_ste/DCT/... /main/rel_drop5/int_drop5/LATEST -mkbranch cl5_p65719_AUTE element /cl5_sw_ste/DCT/... /main/rel_d

我有以下配置规范:

element * CHECKEDOUT
element /cl5_sw_ste/DCT/... /main/rel_drop5/int_drop5/cl5_p65719_AUTE/LATEST
element /cl5_sw_ste/DCT/... /main/rel_drop5/int_drop5/LATEST                 -mkbranch cl5_p65719_AUTE
element /cl5_sw_ste/DCT/... /main/rel_drop5/LATEST                           -mkbranch int_drop5
element /cl5_sw_ste/DCT/... /main/0                                          -mkbranch rel_drop5
element * /main/0
这个配置规范不允许我看到名为DCT的目录元素,它位于VOB cl5_sw_ste的根目录中。DCT具有以下版本树:

cl5_sw_ste/DCT@@\main
cl5_sw_ste/DCT@@\main\0
cl5_sw_ste/DCT@@\main\rel_drop5
cl5_sw_ste/DCT@@\main\rel_drop5\0
cl5_sw_ste/DCT@@\main\rel_drop5\int_drop5
cl5_sw_ste/DCT@@\main\rel_drop5\int_drop5\0
cl5_sw_ste/DCT@@\main\rel_drop5\int_drop5\cl5_p65719_AUTE
cl5_sw_ste/DCT@@\main\rel_drop5\int_drop5\cl5_p65719_AUTE\0
cl5_sw_ste/DCT@@\main\rel_drop5\int_drop5\cl5_p65719_AUTE\1
我本以为配置规范规则:

element /cl5_sw_ste/DCT/... /main/rel_drop5/int_drop5/cl5_p65719_AUTE/LATEST
本应选择:

cl5_sw_ste/DCT@@\main\rel_drop5\int_drop5\cl5_p65719_AUTE\1
但是,未选择任何版本。我做错了什么

谢谢,
Dave

您需要检查选择的DCT父目录的版本,即vob
cl5\u sw\u ste

如果它是
/main/0
,则这是正常的:这不包含子元素。
这意味着vob
cl5\u sw\u ste
下不会选择任何内容,也不可见

您的最后一条规则应该是:

 element * /main/LATEST
这将允许选择vob
cl5\u sw\u ste
的至少
/main/1
,其中应包含目录
DCT


这就是为什么我在上一个问题中提到了这个停止规则。

我们项目的政策要求所有元素,包括cl5_sw_ste,都从/main/0分支。/main上不允许有0以外的版本。我的“element*/main/0”规则失败,因为我在添加目录元素DCT时错误地创建了版本cl5\u sw\u ste@@@main/1。@Dave好的,这很有意义。