2012-06-01 33 views
5

Tôi muốn tải lại chế độ xem (được tạo trước đó) thay vì tạo một chế độ xem hoàn toàn mới.Sử dụng lại chế độ xem ClearCase

Hai trường hợp:

1 - Sự cố ổ cứng và chế độ xem cục bộ không còn ở đó nữa.
2 - Máy tính xách tay mới được thiết lập với ClearCase.

Trong cả hai (hoặc cả hai) trường hợp này, có thể khôi phục chế độ xem trên ổ đĩa cục bộ của bạn không? Hay chế độ xem phải được xóa và sau đó tạo chế độ xem mới? Tôi không muốn có STREAM_2_int và STREAM_3_int nếu tôi có thể thoát khỏi điều đó.

(câu hỏi phụ: Nếu ai đó có một máy tính để bàn và máy tính xách tay, có thể họ sử dụng quan điểm tương tự trên mỗi, hoặc chỉ là nó một cho mỗi máy tính?)

Trả lời

4

Vâng, cho một cái nhìn ảnh chụp, với điều kiện ClearCase xem lưu trữ (thư mục .vws) không có trên cùng một máy trạm so với chính chế độ xem.

Tệp duy nhất cần thiết để tạo thư mục, thư mục gốc của chế độ xem nhanh (được tạo trước đó) là tệp ẩn view.dat.

Xem technote IBM "Regenerate the view.dat file"

Và kịch bản perl (đóng gói trong bất kỳ cài đặt ClearCase) được sử dụng để khôi phục tập tin đó view.dat là <ClearCase>\etc\utils\regen_view_dot_dat.pl -tag <view-tag-id> <view root directory path>.

Ví dụ:

C:\source>ccperl c:\Rational\ClearCase\etc\utils\regen_view_dot_dat.pl -tag aSnapViewName . 
rgy_view_uuid: "d17190d381de4ce89757d5465eb41f2c". 
creating ".\view.dat". 

C:\source>type view.dat 
ws_oid:00000000000000000000000000000000 view_uuid:d17190d381de4ce89757d5465eb41f2c 

Một lần nữa, mà chỉ có thể hoạt động nếu xem lưu trữ \\shared\path\to\aSnapViewName.vws là trong một đường dẫn chia sẻ truy cập từ các máy trạm hoặc từ máy tính xách tay mới.

+0

Dường như tạo view.dat trong "\\ shared \ path \ to \ aSnapViewName.vws \ view.dat" chứ không phải trên ổ đĩa cục bộ của tôi. Tui bỏ lỡ điều gì vậy? – Rubasu

+1

@Rubasu có, tôi đã sửa lỗi này: đối số thứ hai của kịch bản perl là đường dẫn để tạo 'view.dat'. Tôi đã thêm một tham chiếu đến kỹ thuật chính thức của IBM để biết thêm chi tiết về quy trình đó. – VonC

Các vấn đề liên quan