我想在ClearCase中列出特定文件的所有標籤。基於在(how to find all the labels for a given file in clearcase)的接受答案中的最後一種方法,我想要使用cd
和dir
的組合。我只使用動態視圖,因爲我們有數千個版本,我猜這種方法比慢速的cleartool查詢要快得多(ClearCase在這裏速度很慢)。對於我只在Windows上工作的信息。通過擴展文件名訪問文件標籤作爲目錄
這裏所提到的方法:
cd m:/myView/path/to/[email protected]@
# list all files, not directories: the files are the labels
dir /B /A-D
不幸的是,方法並不對每個文件進行操作。奇怪的是,即使簽入文件中有標籤,標籤文件也不會出現在目錄中。標籤文件僅存在於分支文件夾中。
陌生人的事情是,以下作品:copy [email protected]@\labelname targetfile
。甚至一個copy labelname targetname
從目錄「文件名@@」內工作。我不明白。爲什麼不dir
顯示這些文件?我嘗試了所有的屬性(如隱藏文件)等。
這是MVFS中的錯誤還是我錯過了什麼?正如我所說,它適用於許多文件,但不是所有文件。但我不知道這些文件有什麼不同。也許文件擴展名/類型?但是,這是否重要?
謝謝你的回答。問題是每元素限制一次。這是我們環境中的默認設置,但有人在他的VOB中使用了每分支一次的設置。所以標籤文件不能在頂層目錄下創建。 –
「dir」是一個Windows命令的說法並不令人滿意,因爲'copy'也是一個Windows命令,可以找到標籤文件。 –
@RobertS。好的,我已經修改了答案以刪除不可見的目錄參數,並強調實際問題。 – VonC