我想標記視圖分支內的所有元素,但一些元素不會被標記,而是給我一個「沒有這樣的文件或目錄」 「錯誤。我可以在命令窗口中看到生成錯誤的文件,但它們以紅色突出顯示。看起來這些文件不在那裏,因此會產生錯誤。如何從視圖中刪除這些「文件」,以便標籤可以繼續並且不會產生錯誤?Clearcase:在標籤過程中「沒有這樣的文件或目錄」錯誤
說粗體字代表紅色突出顯示。這是我所看到的:
文件1文件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
命令或其他方法來標記所有沒有突出顯示爲紅色的文件?
我已經使用'-none'規則來排除這些文件夾。這就是爲什麼他們沒有選擇版本。問題是'mklabel'嘗試標記這些文件夾,即使我沒有用我的規則選擇它們。 – rafafan2010
@ rafafan2010做了一個'cleartool ls'確認這些文件夾實際上沒有被選中? (版本''none'') – VonC
@ rafafan2010以及您使用的操作系統和ClearCase版本? – VonC