Clearcase的clearfsimport
命令總是在嘗試在clearcase VOB內導入項目時使用RESERVED checkout。ClearCase clearfsimport使用unreserved而不是保留
您能否告訴我如何使用UNRESERVED選項而不是默認的RESERVED選項執行基於clearfsimport
的項目文件導入?
Clearcase的clearfsimport
命令總是在嘗試在clearcase VOB內導入項目時使用RESERVED checkout。ClearCase clearfsimport使用unreserved而不是保留
您能否告訴我如何使用UNRESERVED選項而不是默認的RESERVED選項執行基於clearfsimport
的項目文件導入?
一種方法是將默認情況下將ClearCase偏好設置爲未保留。
請參閱 「To set the default for reserved or unreserved checkouts (Windows) E」
Tools > Options
,並在選項窗口中,單擊ClearCase
選項。點擊
Start > Programs > IBM Rational > IBM Rational ClearCase > User Preferences
。在ClearCase用戶選項窗口中的檢出字段中,爲了使未使用檢出爲默認設置,請清除保留。
但是,如果您不想更改默認設置(或者您在Linux上),也可以使用define a post-op checkout trigger。
cleartool mktrtype -element -all -post checkout -exec '/opt/rational/clearcase/bin/cleartool unreserve -nc '$CLEARCASE_PN' TRIGGERNAME
您只需在clearfsimport
期間設置該觸發器即可。
我已經嘗試過Windows GUI中的「DEFAULT UNRESERVED」設置,但無濟於事。我的默認設置始終爲「未保存」。 – user3806728
@ user3806728 ok然後:觸發器應該工作得很好。 – VonC
系統中已經有一個觸發器檢查了RESERVED檢出並阻止了cleafsimport,因爲它使用了RESERVED檢出。我正在尋找一些方法來告訴clearfsimport不要使用RESERVED結帳。以下是TRIGGER - cleartool mktrtype -nc -element -all -preop checkout -execwin「ccperl.exe \\ Server \\ CCstorage \\ Triggers \\ preop_checkout_unreserve.pl」unreserve_trigger @ vob:\ Test - 此觸發器拒絕clearfsimport,因爲它已完成RESERVED而不是UNRESERVED。 – user3806728