2017-01-11 20 views
1

我正在使用clearcase 8.0.1.00版。Clearcase,如何更改工作目錄視圖?

Pwv給我:

Working directory view: Core 
Set view: ** NONE ** 

我想這一點:

Working directory view: Core64 
Set view: ** NONE ** 

已經有一個Core64觀點,但使用setview它給了我:

cleartool: Error: You cannot use the "setview" command with a snapshot view. 

我這樣做在BCPL/Core64/BCVOB/Admin/builds的路徑中。

回答

0

由於Core64snapshot view,所以您只需將光盤放到它的根文件夾(可以在您決定創建它的任何位置)。
另請參閱「Difference between Snapshot and Dynamic Views

然後cleartool pwv會給你Core64。
它會在Core64視圖的根文件夾的任何文件夾或子文件夾中執行此操作。但ClearCase本身並不知道其中是根文件夾。
請參閱「How to find the view location in my Linux home dir」。
正如我在「Find local copy of files in snapshot view」中提到:

快照視圖,其根目錄之間的唯一聯繫是.view.dat隱藏文件,其中包含快照視圖的uuid

注:即使Core64是一個動態的觀點,我會建議使用cleartool setview(但動態視圖的完整路徑:/view/Core64/vobs/aVob)。請參閱「working in /vobs/some/path versus /view/view-tag-name/vobs/some/path
此外,此處的路徑並非正確,因爲Core64是快照視圖,並且/view是動態視圖的掛載點。

+0

我想要BCPL/Core64/BCVOB/Admin/builds目錄使用core64視圖。 通過改變與不完成的CD目錄。我知道全局路徑視圖存儲在哪裏「/views/user/Core64.vws」,我只想讓clearcase在THIS目錄中使用該視圖。謝謝。 –

+0

@JosephLuce所有你需要做的就是將'builds'重命名爲另一個名字,並將你的其他文件夾(Core64'快照視圖的根文件夾)移動/重命名爲'BCPL/Core64/BCVOB/Admin/builds'。 – VonC

+0

BCPL/Core64/BCVOB/Admin/builds是從配置規範加載的,但配置規範是使用Core視圖加載的。我不相信移動文件夾是正確的。有點害怕這樣做會打破事情,如果我這樣做。然後我再也不知道如何清晰的工作,我輕輕地踩着。 –