Base ClearCase:* /和之间的差异

时间:2013-02-05 19:51:00

标签: clearcase

我正在使用基础ClearCase并且有一个配置规范问题。请考虑这两个规则(我将在配置规范中加入其中一个):

1

element /cl5_sw_ste/DCT/*/... /main/0 -mkbranch rel_drop5

2

element /cl5_sw_ste/DCT/... /main/0 -mkbranch rel_drop5

他们之间有什么区别?

谢谢, 戴夫

1 个答案:

答案 0 :(得分:2)

(来自config spec man page

选择规则形成为scope / pattern / version-selector 不同之处在于模式

element /cl5_sw_ste/DCT/*/... /main/0 -mkbranch rel_drop5

表示选择规则将应用于DCT下的所有目录。

您可以将其重写为:

element /cl5_sw_ste/DCT/* /main/0 -mkbranch rel_drop5

(你不需要最后的/...,但在这两种情况下,DCT本身都不关心版本选择器/main/0 -mkbranch rel_drop5:这很糟糕,因为你直接添加或删除的任何元素都是DCT会为DCT本身创建一个新版本,而不会在rel_drop5

element /cl5_sw_ste/DCT/... /main/0 -mkbranch rel_drop5

表示选择规则将适用于DCT DCT下的所有目录。
这通常是您在使用分支机构时所看到的。