【问题标题】:Base ClearCase: Diff Between */... and基本 ClearCase:*/... 和之间的差异
【发布时间】:2013-02-06 04:24:55
【问题描述】:

我正在使用基本 ClearCase 并且有一个配置规范问题。请考虑这两条规则(我只会将其中一条放在我的配置规范中):

1

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

2

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

它们有什么区别?

谢谢, 戴夫

【问题讨论】:

    标签: clearcase


    【解决方案1】:

    (来自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
    

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

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

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

    【讨论】:

      猜你喜欢
      • 2019-03-04
      • 2014-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多