ClearCase clearfsimport使用未保留而不是保留

ClearCase clearfsimport使用未保留而不是保留,clearcase,Clearcase,Clearcase的clearfsimport命令在尝试导入Clearcase VOB中的项目时始终使用保留签出 您能告诉我如何使用未保留选项而不是默认保留选项执行基于clearfsimport的项目文件导入吗?一种方法是将您的ClearCase首选项默认设置为未保留。 见“e” Tools>Options并在选项窗口中单击ClearCaseOptions 单击Start>Programs>ibmrational>ibmrationalclearcase>userpreferences 在Cle

Clearcase的
clearfsimport
命令在尝试导入Clearcase VOB中的项目时始终使用保留签出


您能告诉我如何使用未保留选项而不是默认保留选项执行基于
clearfsimport
的项目文件导入吗?

一种方法是将您的ClearCase首选项默认设置为未保留。
见“e”

Tools>Options
并在选项窗口中单击
ClearCase
Options

单击
Start>Programs>ibmrational>ibmrationalclearcase>userpreferences

在ClearCase用户选项窗口中的签出字段中,要将无保留签出设置为默认设置,请清除保留

但是如果您不想更改默认设置(或者您在Linux上),您也可以


您可以在
clearfsimport

期间设置该触发器,我已经在Windows GUI中尝试了“默认无保留”设置,但没有效果。我的默认设置在安装程序中始终是无保留的。@user3806728好吧:触发器应该可以正常工作。系统中已经有一个触发器检查了保留签出并阻止了cleafsimport,因为它正在使用保留签出。我正在寻找一些方法来告诉clearfsimport不要使用保留签出。以下是触发器--cleartool mktrtype-nc-element-all-preop checkout-execwin“ccperl.exe\\Server\\CCstorage\\Triggers\\preop\u checkout\u unreserve.pl”毫无保留_trigger@vob:\Test--此触发器拒绝clearfsimport,因为它是保留的而不是未保留的。@user3806728这就是为什么我建议的触发器是操作后签出,而不是操作前签出。也许你可以在clearfsimport期间取消激活另一个触发器?这是我临时做的。但我正在寻找一个永久的解决办法。因为在CLEARCASE EXPLORER GUI-->工具-->添加到源代码管理中--当永久性预处理触发器存在时也会失败。您提到的POSTOP触发器实质上是将保留模式更改为非保留模式。因此,即使人们有时想要执行保留签出,也将无法执行,因为它将由于POSTOP触发器而更改为未保留。本质上,我想为普通用户阻止任何保留签出,同时允许他们执行“添加到源代码管理”或clearfsimport。
cleartool mktrtype -element -all -post checkout -exec '/opt/rational/clearcase/bin/cleartool unreserve -nc '$CLEARCASE_PN' TRIGGERNAME