給定文件系統路徑,例如「D:\pkirkham_view\VOB\Folder
」或「U:\VOB\Folder\
」,是否有一種機制可以獲得在config-spec中可用於加載該文件夾的路徑「/ VOB /文件夾/「?
CAL或cleartool命令都可以。這是在安裝有ClearCase LT的客戶端機器上運行。ClearCase - 元素路徑的文件系統路徑
(我還沒有發現任何有用的CCElement.get_PathInView()
或各種cleartool LS命令我試過)
給定文件系統路徑,例如「D:\pkirkham_view\VOB\Folder
」或「U:\VOB\Folder\
」,是否有一種機制可以獲得在config-spec中可用於加載該文件夾的路徑「/ VOB /文件夾/「?
CAL或cleartool命令都可以。這是在安裝有ClearCase LT的客戶端機器上運行。ClearCase - 元素路徑的文件系統路徑
(我還沒有發現任何有用的CCElement.get_PathInView()
或各種cleartool LS命令我試過)
沒有本地命令,但你唯一需要的負載規則是基於一個VOB名。
所以,你需要能夠腳本:
1 /刪除一切,包括視圖 (你可以用'<aPathTo>\VOB\Folder\
獲得; cleartool cleartool lsview -s -cview)的名稱
D:\pkirkham_view\VOB\Folder => \VOB\Folder
U:\VOB\Folder\ => \VOB\Folder
2 /建立相應的負載規則:
load \VOB\Folder
3 /追加一條負載規則到您的配置規範(如果你已經在視圖中):
cleartool catcs > aConfisgpec.txt
echo "load \VOB\Folder" >> aConfisgpec.txt
cleartool setcs aConfisgpec.txt
的OP評論:
所以,如果我創造它的標記名稱是 '
pkirkham_testing_view
' 關於路徑 'D:\thursday
' 快照視圖,這是怎麼一個子提取?
這是一個很好的觀點,因爲可以用任何名稱命名根目錄。
我會推薦用該視圖的標記命名該目錄。
但事實並非如此,你需要確定一個快照視圖的根目錄:
D:\whatever\path\VOB\Folder
」,cleartool lsview -cview
:
我缺少的是無論是否產生映射'D:\ pkirkham_view \ VOB \ Folder => \ VOB \ Folder'您上面。 – 2010-04-16 14:21:40
@Pieter:它是一個簡單的子字符串解壓縮:1 /獲取視圖名稱,2 /刪除所有包括視圖名稱,因此是'D:\ pkirkham_view \ VOB \ Folder => \ VOB \ Folder'。您需要從當前視圖路徑中刪除'D:\ pkirkham_view',以獲得您可以在加載規則中使用的路徑。 – VonC 2010-04-16 14:44:57
因此,如果我在路徑'D:\ thursday'上創建一個標記名爲'pkirkham_testing_view'的快照視圖,那麼這個子串是如何提取的? – 2010-04-21 14:57:56