ClearCase Config_spec 之控制規則塊

發表于:2008-06-16來源:作者:點擊數: 標簽:clearcaseClearCaseSpecConfigspec
關鍵字: ClearCase Config_spec 控制規則塊控制規則塊是筆者自己的定義,ClearCase給出的標準說明是時間規則塊與分支規則塊。這些規則塊設置的目的是如果有幾個配置項選擇中有相同的-time或-mkbranch選項,則可以使用時間規則塊與分支規則塊,下面分別描述這
關鍵字:ClearCase Config_spec 控制規則塊控制規則塊是筆者自己的定義,ClearCase給出的標準說明是時間規則塊與分支規則塊。這些規則塊設置的目的是如果有幾個配置項選擇中有相同的-time或-mkbranch選項,則可以使用時間規則塊與分支規則塊,下面分別描述這時間規則塊與分支規則塊。

<!--[if !supportLists]-->1            <!--[endif]-->時間規則塊
格式如下:

time date_time

規則行

end time [ date_time ]

 

其中匹配規則可以是標準規則塊,也可以包括控制規則塊與其他規則塊。如果在其中再次嵌入時間規則塊,則在嵌入的規則塊內遵守嵌入的時間定義,嵌入結束后,遵守外層的定義。例如:

       element * CHECKEDOUT

time 17:02

element ...\test3.txt /main/Test_Config_Spec/LATEST

time 17:00

element ...\test1.txt /main/Test_Config_Spec/LATEST

end time 17:00

element ...\test4.txt /main/Test_Config_Spec/LATEST

end time 17:02

element * /main/Test_Config_Spec/LATEST

element * /main/LATEST -mkbranch Test_Config_Spec

等同于以下規則塊:

element * CHECKEDOUT

element ...\test3.txt /main/Test_Config_Spec/LATEST –time 17:02

element ...\test1.txt /main/Test_Config_Spec/LATEST –time 17:00

element ...\test4.txt /main/Test_Config_Spec/LATEST –time 17:02

element * /main/Test_Config_Spec/LATEST

element * /main/LATEST -mkbranch Test_Config_Spec

如果最后一個時間規則塊沒有定義end time,則一直到最后一行,時間規則都起作用。end time后一般可以不加上date_time,但是如果有嵌套,最好加上時間描述,描述要與向上找到的第一個未匹配的time所描述的時間一致。

如果在時間規則塊內嵌的匹配規則帶有-time選項,則匹配規則自帶的time選項生效,而時間規則對這個帶time選項的匹配規則無效。

<!--[if !supportLists]-->2            <!--[endif]-->分支規則塊

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97