2011-05-18 78 views
2

是否有任何clearcase命令可用於導出文件的特定版本? (即元素)。我正在做一個帶有給定標籤的查找標籤(使用ct find . -ver lbtype(label) -cview -print命令),並希望將查找標籤返回的元素導出到硬盤。Clearcase命令導出元素

+0

您是否設法使用正確的參數來調用'cleartool get'的正確腳本?如果是的話,所述腳本的消毒版本可作爲此頁面的有價值補充,作爲「補充」答案。 – VonC 2011-05-18 12:24:08

+0

我從一個perl腳本使用它,做了一個簡單的'ct get -to $ destfile $ lblElt'。 – Naveen 2011-05-18 17:31:59

回答

3

cleartool get可以工作(在快照或動態視圖中)。

get –to C:\build\foo.c.temp \dev\hello_world\[email protected]@\main\2 

你會需要一個腳本雖然,從%CLEARCASE_PN%的文件名中提取,然後再傳遞到所述腳本%CLEARCASE_XPN%

該腳本將被稱爲(這兩個變量是由cleartool find命令集)對於通過-exec directive

ct find . -ver lbtype(label) -cview -exec "myscript %CLEARCASE_PN% %CLEARCASE_XPN%" 

通過這種方式找到的每個版本,你可以建立從第一個參數的出口路徑,並使用第二個參數作爲全擴展路徑,以「獲取」日使用e由find選擇的版本。