1

XP マシン上の Rational Clearcase Client からプロジェクト ビューを作成済みです。何らかの理由でマシンをフォーマットする必要があり、Windows 7 をインストールしました。問題は、XP で作成されたビューの既存のフォルダーが既にあることです。Windows 7 マシンの Clearcase Navigator に表示されるように再インポートするにはどうすればよいですか?

4

1 に答える 1

0

OP jaychapaniの場合 (ClearCase リモート クライアント):

「Web ビュー」のビュー ストレージは、定義上、CCRC サーバー上にあります (クライアント上ではありません)。

意図しない削除後に CCRC ビュー コピー領域を再構築する方法」を参照してください
(CCRC では、スナップショット ビュー ディレクトリに相当するものを「ビュー コピー領域」と呼びます)。

開発者が意図せずにコピー領域を削除し、バックアップがないという状況が発生する可能性があります。
Web ビューは CM サーバーにまだ存在し、ビュー タグは ClearCase レジストリにまだ存在します。

CCRC グラフィカル ユーザー インターフェイス (GUI) からこのような回復を完全に実行する方法はありません。

  1. ビュー タグを決定します ( cleartool lsview -lWeb サーバーで実行できます。ClearCase 管理者に問い合わせてください)。
  2. 新しいコピー領域を作成します (例: D:\Webviews\<VIEWTAG>)
  3. .copyarea.dat上記のディレクトリのルートにファイルを作成します。このファイルの詳細については、技術情報 1119280およびファイルについてを
    参照してください。 a. a.別の (既知の正常な) コピー領域から新しいコピー領域のルートにファイルをコピーします 。そのファイルから" " および " " ファイル属性を削除します。.copyarea.dat.copyarea.db
    .copyarea.dat
    READONLYHIDDEN
  4. UUIDwebviewの を決定し<VIEWTAG>ます。Web サーバーでを実行することにより、
    を取得できます (ここでも、ClearCase 管理者に問い合わせてください)。UUIDcleartool lsview -l
  5. .copyarea.dat新しいコピー領域のルートにある を変更します。
    コピーからのものである場合は、UUIDおよび の名前<WEBVIEW>をその 16 進数の長さフィールドを含めて変更します。VOB ルート ディレクトリの名前も変更します。
    ファイルのタイムスタンプを.copyarea.dat変更する必要はありません。
  6. ファイルからビュー タグを削除し.ccase_wvregます。このファイルの詳細については、 technote1228258 About the CCRC file を
    参照してください。.ccase_wvreg
  7. CCRC GUI を使用して " Add existing view" を実行してください。
  8. を実行しRefresh->Repair->Discordanceます。
    これにより、ビューの内容が修復されます。

完全な ClearCase インストールの元の回答

(スナップショット) ビューのビュー ストレージがどこに保存されているかによって異なります。

ビュー ストレージがローカル コンピューターに保存されていない場合は、スナップショット ビューのルート ディレクトリを再作成し、 にある " regen_view_dot_dat.pl" スクリプトを使用して隠しファイル<cc-home-dir>\etc\utilsを再生成することができます。view.dat

このツールの詳細については、「Clearcase - ビューがいつ作成されたかを調べる」を参照してください。

そのパスから入力するclearexplorer .と (スペースと ' .' ドットに注意してください)、ClearCase エクスプローラーにビューが表示されます。更新すると、そのコンテンツが元に戻ります。

フォーマットする前にスナップショット ビューを保存した場合 (隠しファイルを含むview.dat)、これはさらに簡単です。そのビューのルート パスに移動し、次のように入力しclearexplorer .ます。ビューは元に戻ります。

于 2012-07-31T11:47:51.610 に答える