Clearcase:标签期间“没有此类文件或目录”错误

时间:2014-06-13 13:55:40

标签: clearcase

我正在尝试标记视图分支中的所有元素,但是某些元素没有被标记,而是给我一个“没有这样的文件或目录”错误。我可以在命令窗口中看到生成错误的文件,但它们以红色突出显示。似乎这些文件不存在,因此产生错误。如何从视图中删除这些“文件”,以便标签可以继续而不会产生错误?

说粗体字代表红色突出显示。这就是我所看到的:

file1 file2 directory1 directory2

以下是我在shell脚本中构建代码的方式:

cleartool mkview -tag $VIEWNAME ... (etc.)
cleartool setcs -tag $VIEWNAME configSpec.txt

cd /projectDirectory

labelname=`date "+%b-%d-%y"`
cleartool mklbtype -nc $labelname

cleartool mklabel -recurse $labelname /projectDirectory

脚本开始通过projectDirectory的文件树进行递归。遇到file1或directory1时,我收到“No such file or directory”错误。否则,对于file2和directory2,标签会正确发生。

所以,我的问题是:如何使用mklabel命令或其他方法标记所有未以红色突出显示的文件?

1 个答案:

答案 0 :(得分:0)

您必须首先知道红色"

中"文件的确切状态

为此,请将shell放入其父文件夹,然后键入:

cleartool ls

这会给你他们的状态(eclipsed ?,私有?其他?),这将解释为什么标签无法继续。

可能的原因:


注意:如果未选择某个元素(no version selectedRule: -none),则递归mklabel 假设以生成该错误消息,但这不会阻止在其他元素版本上设置标签 因此应该安全地忽略该错误消息。