2

我有以下配置规范:

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

但是,没有选择任何版本。我究竟做错了什么?

谢谢,戴夫

4

1 回答 1

2

您需要检查选择了 DCT目录的哪个版本,即 vob cl5_sw_ste

如果是/main/0,那么这是正常的:这是一个不包含子元素的占位符。
这意味着不会选择vob下的任何内容cl5_sw_ste,也不可见。

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

 element * /main/LATEST

这将允许选择至少应包含目录/main/1的 vob 。 这就是为什么我在您之前的问题“ Can't Create Directory Element With Multi-Branching in Base ClearCase ”中提到了这个停止规则。cl5_sw_steDCT

于 2013-02-05T22:36:47.103 回答