2015-04-07 55 views

回答

1

一種方法是將默認情況下將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期間設置該觸發器即可。

+0

我已經嘗試過Windows GUI中的「DEFAULT UNRESERVED」設置,但無濟於事。我的默認設置始終爲「未保存」。 – user3806728

+0

@ user3806728 ok然後:觸發器應該工作得很好。 – VonC

+0

系統中已經有一個觸發器檢查了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

相關問題