6
我用一個名爲「My_Label
」的標籤標記了一個文件「Test.java
」。
當我嘗試使用下面的配置規範創建視圖時,我無法在Clearcase Explorer中獲取該文件。如何通過配置規範中的標籤檢索文件?
element * CHECKEDOUT
element * My_Label
任何人都可以告訴我在上面的配置規範中哪裏出錯了嗎?
我用一個名爲「My_Label
」的標籤標記了一個文件「Test.java
」。
當我嘗試使用下面的配置規範創建視圖時,我無法在Clearcase Explorer中獲取該文件。如何通過配置規範中的標籤檢索文件?
element * CHECKEDOUT
element * My_Label
任何人都可以告訴我在上面的配置規範中哪裏出錯了嗎?
單靠選擇規則是不夠的。
您需要添加,之前即治,其他規則將選擇父目錄的正確版本。
換句話說,如果Test.java的父目錄(或其中一個祖先)沒有用My_Label標記,它將不會被選中的所有。
因此,即使您有適合您的文件的正確選擇規則,您的視圖也無法訪問您的文件。
檢查Vob本身是否標有MyLabel。
如果沒有,我會建議至少添加一個最終的「終止」的規則(/main/LATEST
:詳見「ClearCase Branching using configspec」對於該規則的說明):
element * CHECKEDOUT
element * My_Label
element * /main/LATEST
我看不出有什麼錯,但我不是專業用戶。你有沒有嘗試把每個'element'語句放在一個單獨的行中?此外,仔細檢查標籤的名稱,也許它只是一個錯字... – SvenS
@SvenS規則是分開的行(我已經編輯了OP添加正確的格式)。至於實際的原因,請參閱我的答案:如果該規則不適用於其中一個父目錄,則不會選擇任何內容。 – VonC
啊,我明白了,那個棘手的計算器再次格式化:) – SvenS