2015-04-28 65 views
2

使用ClearCase,如何遞歸鎖定(或解鎖)目錄及其完整內容?遞歸鎖定或解鎖目錄及其內容

(在我看來,無論是界面還是cleartool支持遞歸(UN)鎖定,所以也許我會寫一個批處理文件遞歸通過目錄下的所有內容,也許我忽略的東西嗎?)

回答

2

因爲它似乎並不可能使用cleartool unlock遞歸,一個解決辦法是把它結合到cleartool find命令:

# Windows syntax: 
cleartool find adirectory -exec "cleartool unlock \"%CLEARCASE_PN%\"" 
# Unix syntax: 
cleartool find adirectory -exec 'cleartool unlock "$CLEARCASE_PN"' 

如果您在adirectory要解鎖的路徑執行它,它會做這樣的adirectory及其所有內容。

+0

爲了完整起見:%CLEARCASE_PN%是「所選元素的路徑名或VOB符號鏈接」。 – Martin

+1

@Martin的確如此。我想在這裏最好選擇'CLEARCASE_XPN',它會選擇版本。 – VonC