ClearCase声明目录已签出但未签出

时间:2017-06-19 14:15:10

标签: jenkins clearcase vcs-checkout

我正在使用Jenkins来操作Base ClearCase中的文件和目录。我正在执行批处理文件

cd /D M:\view\path\to\stuff\Jenkins
echo Test to see if Jenkins can add things to ClearCase> foo.txt
cleartool checkout .
cleartool mkelem foo.txt

我得到了输出

M:\jenkins_dynamic\CSTS\01_Build\Automated_Build\Jenkins>cleartool checkout . 
cleartool: Error: Element "." is already checked out to view "jenkins_dynamic".

M:\jenkins_dynamic\CSTS\01_Build\Automated_Build\Jenkins>cleartool mkelem foo.txt 
cleartool: Error: Can't modify directory "." because it is not checked out.

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

使用in this technote仔细检查动态视图配置规范,cleartool catcs

cleartool catcs -tag jenkins_dynamic
  

此错误的原因与当前视图的config_spec有关;它可能具有-mkbranch规则,或者使用现有分支名称作为未在本地站点掌握的分支类型。

     

如果无法在非主控分支上检出父目录,则无法在该目录中创建新元素。

示例:此config spec(没有加载规则,因为您处于动态视图中) 确保所有父文件夹都可访问且可见。

因此,这种错误可能出现在多站点ClearCase的上下文中。

相关问题