如何在未保留的签出目录中创建新的clearcase元素? 背景
在ClearCase中,如果某个文件已由另一个视图通过以下命令签出,则可以使其不保留:如何在未保留的签出目录中创建新的clearcase元素? 背景,clearcase,checkout,Clearcase,Checkout,在ClearCase中,如果某个文件已由另一个视图通过以下命令签出,则可以使其不保留: ct co -unreserved <element> ct co-未保留 您还可以使用以下命令向clearcase添加新元素 ct mkelem <new_element> ct mkelem 但是,在文件上使用命令需要文件的目录是一个签出的clearcase元素 问题 我试图在目录中创建一个新的clearcase元素。此目录当前已由另一个视图签出,因此我需要进行无保留签出。
ct co -unreserved <element>
ct co-未保留
您还可以使用以下命令向clearcase添加新元素
ct mkelem <new_element>
ct mkelem
但是,在文件上使用命令需要文件的目录是一个签出的clearcase元素
问题
我试图在目录中创建一个新的clearcase元素。此目录当前已由另一个视图签出,因此我需要进行无保留签出。无保留的结帐工作得非常好。但是,当我在对目录进行无保留签出后尝试运行ct mkelem newFile
时,会出现以下错误:
%ct mkelem新文件
“新文件”的创建注释:。创建
元素“newFile”(类型“text\u file”)
错误:用户[用户名]
无法在此区域中对此文件类型或分支进行保留签出。文件
是[/vobs/directory/to/newFile@/main/0]您仍然可以
如果需要,进行无保留签出
这让我想知道
问题:
有没有办法在目录的无保留签出中创建新的clearcase元素?这似乎是一条自定义错误消息:“您仍然可以进行无保留签出”。
这意味着它不是由ClearCase本机显示的 因此,检查是否有任何VOB触发器可以执行这样的策略(没有对目录的无保留签出):使用
cleartool lstype-invob\aVob-kind trtype
,如下所示
因为您可以同时以保留和非保留的方式签出文件夹。。。这可能导致,如本线程所示:
邪恶孪生兄弟是从并行目录版本的用户(来自另一个分支或同一分支中的不同版本)引入的(一个用户有一个旧的无保留签出,添加了另一个用户已经在版本树中的保留签出中添加的文件,因此您现在有邪恶孪生兄弟。)