5

まったく新しいビューを作成するのではなく、(以前に作成した)ビューをリロードしたいと思います。

2つのシナリオ:

1-ハードドライブがクラッシュし、ローカルビューが表示されなくなります。
2-新しいラップトップがClearCaseでセットアップされます。

これらのいずれか(または両方)の場合、ローカルドライブでビューを復元できますか?または、ビューを削除してから新しいビューを作成する必要がありますか?それから逃れることができれば、STREAM_2_intとSTREAM_3_intは使用したくありません。

(副次的な質問:誰かがデスクトップとラップトップを持っている場合、それぞれで同じビューを使用できますか、それとも各コンピューターに1つだけですか?)

4

1 に答える 1

4

はい。スナップショットビューの場合、ClearCaseビューストレージ(.vwsディレクトリ)がビュー自体と同じワークステーション上にない場合に限ります。

ディレクトリを(以前に作成された)スナップショットビューのルートディレクトリにするために必要な唯一のファイルは、隠しファイルですview.dat

IBMの技術情報「ファイルの再view.dat生成」を参照してください。

そして、そのview.datファイルを復元するために使用されるperlスクリプト(ClearCaseインストール内にパッケージ化されている)はです<ClearCase>\etc\utils\regen_view_dot_dat.pl -tag <view-tag-id> <view root directory path>

例:

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

繰り返しますが、これは、ビューストレージ\\shared\path\to\aSnapViewName.vwsがワークステーションまたは新しいラップトップからアクセス可能な共有パスにある場合にのみ機能します。

于 2012-06-01T13:47:58.533 に答える