检查文件时clearecase wile出错

时间:2017-11-01 14:12:51

标签: clearcase clearcase-ucm cleartool clearcase-remote-client clearcase-automation

我有一个ClearCase的问题我试图使用ct co -nc file name检查dir中的文件,但是我收到以下错误:

cleartool: Error: branch type "test1" not found in VOB "/dir/file" and no global type definition can be found.
cleartool: Error: Unable to create branch requested by -mkbranch option in config spec.
cleartool: Error: Unable to check out "file".

但是当我试图从dir查看另一个文件时,我能够做到。我只是遇到了检查该文件的问题。

任何人都可以帮助我如何克服这个错误?

2 个答案:

答案 0 :(得分:0)

这看起来像是一个配置规范,在选择规则(test1)中使用了一个名为“element ... -mkbranch test1”的分支,该分支并未首先创建。

首先,检查配置规范是什么样的:

cleartool catcs

另请参阅该文件的父文件夹中的文件的配置规范:

cd /path/to/§parent/folder
cleartool ls 

查看使用cleartool mkbrtype是否有帮助:

cleartool mkbrtype -c "test1 branch" test1@/vobs/avob

(我使用Unix语法,从你的previous config spec判断

答案 1 :(得分:0)

看起来像" test1 " vob中不存在分支类型。

使用ct mkbrtype创建分支。从存在文件的文件夹中运行以下命令

ct mkbrtype -nc test1

由于错误仅针对一个文件发生,因此配置规范应该仅针对该文件具有选择规则。可以使用查看此内容 ct catcs

注意: - 在配置规范中添加分支规则时,请务必检查存在该名称的brtype。