1
我需要在已使用cleartool創建的一組兩個或多個標籤上應用標籤。我知道如何使用cleartool創建和應用標籤並研究了mklabel命令。但找不到任何規定將標籤應用於多個標籤。 任何人都可以提供相同的解決方案?clearcase - 在多個標籤上應用標籤
我需要在已使用cleartool創建的一組兩個或多個標籤上應用標籤。我知道如何使用cleartool創建和應用標籤並研究了mklabel命令。但找不到任何規定將標籤應用於多個標籤。 任何人都可以提供相同的解決方案?clearcase - 在多個標籤上應用標籤
您可以嘗試查找所有相關版本(使用正確標籤的版本)並執行mklabel
。
cleartool find可以與包含mklabel的exec指令結合使用。
cleartool find . -ver "lbtype(LBL1) || lbtype(LBL2)" \
-exec "cleartool mklabel -replace NEW_LBL \"%CLEARCASE_XPN%\"
雖然這些技巧有:
你需要從最老的列出你的標籤,以最新的(這裏LBL2
必須比LBL1
創建更近),因爲可以mklabel
只有一個版本每個文件:如果一個文件有兩個不同的版本,每個版本都標有您的標籤之一,您希望最後一個新標籤結束。因此查找查詢中的順序。
您需要的mklabel
的「-replace
」選項,因爲再次,如果兩個版本被發現,第一個mklabel
會的工作,第二個也不會,除非-replace
它指示移動NEW_LBL
到第二版。