Rational ClearCase リポジトリ (VOB) に保管されているリソースへのアクセスや、ClearCase ソース管理への既存のリソースの追加を行うときは、事前に Rational ClearCase ビューを作成する必要があります。ClearCase ビューは、1 つ以上の VOB から特定バージョンのファイルとディレクトリのセットを選択して、コンピュータ上でそれらにアクセスできるようにします。 そのディレクトリをビューのコピー領域と呼びます。
使用しているコンピュータ上のすべての ClearCase ビューが、ClearCase サーバーでサポートされます。 1 台の ClearCase サーバーは多数の ClearCase ビューとクライアント ホストをサポートしますが、各ビューは、ただ 1 台の ClearCase サーバーでサポートされます。 ClearCase ビューでの大半の操作において、そのビューをサポートする ClearCase サーバーに接続する必要があります。
IBM Rational® ClearTeam Explorer™ では、以下の 2 種類の ClearCase ビューを使用できます。
Web ビューは、コピーをベースにした ClearCase ビューであり、CCRC WAN サーバーへの接続の待ち時間が長くても対応できます。Web ビューは、ワイド エリア ネットワーク (WAN) 環境とローカル エリア ネットワーク (LAN) 環境の両方で使用できます。Web ビューで実行できる ClearCase 操作の中には、CCRC WAN サーバーへの明示的な接続を必要とする操作が多くあります。しかし、CCRC WAN サーバーから切断している場合でも使用できる操作のサブセットがあります。 Web ビューは、構成仕様を使って 1 つ以上の VOB から特定バージョンのファイルとディレクトリのセットを選択することにより、コンピュータ上でそれらにアクセスできるようにします。 ソース管理下のリソースにアクセスするには、その前に Web ビューにそれらをロードしておく必要があります。
動的ビューは、MVFS ファイル システムを使用して、VOB のさまざまなバージョンのエレメントにアクセスする ClearCase ビューです。Rational ClearTeam Explorer で動的ビューを使用できるようにするには、Rational ClearTeam Explorer に加えて ClearCase ネイティブ クライアント (つまり「シック」クライアント) をマシンにインストールしておく必要もあります。 Web ビューと同様に、動的ビューもまた構成仕様を使って 1 つ以上の VOB から特定バージョンのファイルとディレクトリのセットを選択することにより、コンピュータ上でそれらにアクセスできるようにします。
動的ビューを使用できるようにするには、その前にマウントして、開始しておく必要があります。 動的ビューを作成し終えると、ClearTeam ナビゲータ内のノードの下でそれにアクセスできます。 特定のセッションに関する動的ビューが表示されない場合は、ClearTeam ナビゲータで [マイ ビュー] ノードを右クリックし、コンテキスト メニューから [動的ビューの開始] を選択する必要があります。 ビューが開始した後、ビュー名のノードを展開してください。 ノードが空の場合は、VOB がマウントされていません。 VOB をマウントするには、ClearTeam ナビゲータに関連したビュー メニューのオプション リスト アイコン (小さい逆三角形) をクリックし、[アンマウント済み VOB] オプションを選択してください。 動的ビューの下に VOB 名が表示されたら、VOB 名をクリックすると VOB が自動的にマウントされます。 ただし、以前にその VOB のアンマウント操作を実行したことがある場合は、VOB を選択しても自動的にはマウントされません。 そうする代わりに、VOB 名を右クリックし、コンテキスト メニューから [VOB のマウント] を選択する必要があります。
Web ビューにおいてファイル バージョンを修正するには、以下の 2 とおりの方法があります。
修正し終わったらそのファイルをチェックインして、VOB に対して変更内容をコミットし、他のチーム メンバーからアクセスできる新バージョンを作成します。 (ハイジャック中に修正したファイルをチェックインする場合、そのファイルの修正を知らないユーザーが加えた変更と自分が加えた変更をマージするよう指示されることがあります。)
ファイルをソース管理からチェックアウトすると、動的ビューでファイル バージョンを修正できます。 動的ビューはハイジャック、ハイジャックの取り消し、およびロード操作をサポートしていません。