我希望能夠在Linux上的快照視圖中作爲符號鏈接文件的文件上使用cleartool命令。在快照視圖的符號鏈接上的Clearcase Linux命令
>cd /my/build/area/
>ls -l file.c
lrwxrwxrwx 1 sword none 123 Jun 19 16:57 file.c -> /my/snapshot/view/file.c
>cleartool co file.c
cleartool: Error: Not an object in a vob: "file.c".
同樣,當我嘗試做cleartool更新要做到這一點,我得到
cleartool: Error: Unable to determine version for VOB root directory element
cleartool: Error: Unable to access "/my/build/area/file.c" No such file or directory."
我能cd對視圖的文件並沒有問題,請使用cleartool。但cleartool對符號鏈接的視圖中的文件的操作給我的錯誤。
我問的原因是我的編譯環境由一個本地目錄組成,每個文件的符號鏈接都包含在快照視圖中。有沒有辦法可以做到這一點,而無需cd到快照視圖?
注意:我在cshell中使用ln -s命令在我的構建區域中創建文件。我沒有使用cleartool ln。我不是試圖將文件與vob或其他vob進行符號鏈接。值得注意的是,'cleartool update'符號鏈接的嘗試會寫入視圖.updt文件,因此,當符號鏈接上的cleartool命令失敗時,該工具的某些部分具有視圖上下文。
我已更新我的回答以解決您的評論。你在快照視圖(Java/maven?C#,...?)中開發了什麼樣的項目? – VonC