2012-09-21 99 views
6

我用一個名爲「My_Label」的標籤標記了一個文件「Test.java」。
當我嘗試使用下面的配置規範創建視圖時,我無法在Clearcase Explorer中獲取該文件。如何通過配置規範中的標籤檢索文件?

element * CHECKEDOUT 
element * My_Label 

任何人都可以告訴我在上面的配置規範中哪裏出錯了嗎?

+0

我看不出有什麼錯,但我不是專業用戶。你有沒有嘗試把每個'element'語句放在一個單獨的行中?此外,仔細檢查標籤的名稱,也許它只是一個錯字... – SvenS

+1

@SvenS規則是分開的行(我已經編輯了OP添加正確的格式)。至於實際的原因,請參閱我的答案:如果該規則不適用於其中一個父目錄,則不會選擇任何內容。 – VonC

+0

啊,我明白了,那個棘手的計算器再次格式化:) – SvenS

回答

7

單靠選擇規則是不夠的。

您需要添加,之前即治,其他規則將選擇目錄的正確版本。

換句話說,如果Test.java的父目錄(或其中一個祖先)沒有用My_Label標記,它將不會被選中的所有
因此,即使您有適合您的文件的正確選擇規則,您的視圖也無法訪問您的文件。

檢查Vob本身是否標有MyLabel。

如果沒有,我會建議至少添加一個最終的「終止」的規則(/main/LATEST:詳見「ClearCase Branching using configspec」對於該規則的說明):

element * CHECKEDOUT 
element * My_Label 
element * /main/LATEST