【发布时间】:2014-08-04 02:48:41
【问题描述】:
我试图标记视图分支中的所有元素,但某些元素没有被标记,而是给我一个“没有这样的文件或目录”错误。我可以在命令窗口中看到产生错误的文件,但它们以红色突出显示。这些文件似乎不存在,因此产生了错误。如何从视图中删除这些“文件”,以便标签可以继续而不产生错误?
假设粗体字代表红色突出显示。这是我看到的:
file1 文件2 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 时,我得到“没有这样的文件或目录”错误。否则,对于 file2 和 directory2,标签正确发生。
所以,我的问题是:如何使用mklabel 命令或其他方法标记所有未以红色突出显示的文件?
【问题讨论】:
标签: clearcase