XP マシン上の Rational Clearcase Client からプロジェクト ビューを作成済みです。何らかの理由でマシンをフォーマットする必要があり、Windows 7 をインストールしました。問題は、XP で作成されたビューの既存のフォルダーが既にあることです。Windows 7 マシンの Clearcase Navigator に表示されるように再インポートするにはどうすればよいですか?
1 に答える
OP jaychapaniの場合 (ClearCase リモート クライアント):
「Web ビュー」のビュー ストレージは、定義上、CCRC サーバー上にあります (クライアント上ではありません)。
「
意図しない削除後に CCRC ビュー コピー領域を再構築する方法」を参照してください
(CCRC では、スナップショット ビュー ディレクトリに相当するものを「ビュー コピー領域」と呼びます)。
開発者が意図せずにコピー領域を削除し、バックアップがないという状況が発生する可能性があります。
Web ビューは CM サーバーにまだ存在し、ビュー タグは ClearCase レジストリにまだ存在します。
CCRC グラフィカル ユーザー インターフェイス (GUI) からこのような回復を完全に実行する方法はありません。
- ビュー タグを決定します (
cleartool lsview -l
Web サーバーで実行できます。ClearCase 管理者に問い合わせてください)。- 新しいコピー領域を作成します (例:
D:\Webviews\<VIEWTAG>
).copyarea.dat
上記のディレクトリのルートにファイルを作成します。このファイルの詳細については、技術情報 1119280およびファイルについてを
参照してください。 a. a.別の (既知の正常な) コピー領域から新しいコピー領域のルートにファイルをコピーします 。そのファイルから" " および " " ファイル属性を削除します。.copyarea.dat
.copyarea.db
.copyarea.dat
READONLY
HIDDEN
UUID
webviewの を決定し<VIEWTAG>
ます。Web サーバーでを実行することにより、
を取得できます (ここでも、ClearCase 管理者に問い合わせてください)。UUID
cleartool lsview -l
.copyarea.dat
新しいコピー領域のルートにある を変更します。
コピーからのものである場合は、UUID
および の名前<WEBVIEW>
をその 16 進数の長さフィールドを含めて変更します。VOB ルート ディレクトリの名前も変更します。
ファイルのタイムスタンプを.copyarea.dat
変更する必要はありません。- ファイルからビュー タグを削除し
.ccase_wvreg
ます。このファイルの詳細については、 technote1228258 About the CCRC file を
参照してください。.ccase_wvreg
- CCRC GUI を使用して "
Add existing view
" を実行してください。- を実行し
Refresh->Repair->Discordance
ます。
これにより、ビューの内容が修復されます。
完全な ClearCase インストールの元の回答
(スナップショット) ビューのビュー ストレージがどこに保存されているかによって異なります。
ビュー ストレージがローカル コンピューターに保存されていない場合は、スナップショット ビューのルート ディレクトリを再作成し、 にある " regen_view_dot_dat.pl
" スクリプトを使用して隠しファイル<cc-home-dir>\etc\utils
を再生成することができます。view.dat
このツールの詳細については、「Clearcase - ビューがいつ作成されたかを調べる」を参照してください。
そのパスから入力するclearexplorer .
と (スペースと ' .
' ドットに注意してください)、ClearCase エクスプローラーにビューが表示されます。更新すると、そのコンテンツが元に戻ります。
フォーマットする前にスナップショット ビューを保存した場合 (隠しファイルを含むview.dat
)、これはさらに簡単です。そのビューのルート パスに移動し、次のように入力しclearexplorer .
ます。ビューは元に戻ります。