我正在使用基础ClearCase并且有一个配置规范问题。请考虑这两个规则(我将在配置规范中加入其中一个):
element /cl5_sw_ste/DCT/*/... /main/0 -mkbranch rel_drop5
element /cl5_sw_ste/DCT/... /main/0 -mkbranch rel_drop5
他们之间有什么区别?
谢谢, 戴夫
答案 0 :(得分:2)
选择规则形成为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
下的所有目录。
这通常是您在使用分支机构时所看到的。