スナップショット ビューからチェックアウトを行う方法

スナップショット ビューからチェックアウトを行う方法は、UNIX® システムまたは Linux® と、Windows® システムとで異なります。

UNIX システム上のスナップショット ビューからのチェックアウト

スナップショット ビューからファイルまたはディレクトリをチェックアウトすると、その依頼は次のように処理されます。

  1. 次の情報が収集されます。
    • 現在ビューにロードされているバージョン
    • 構成仕様 (ベース Rational® ClearQuest® の場合) またはストリーム (UCM の場合) によって選択されたバージョン
    • VOB 内の最新バージョン
  2. ビュー内のファイルのバージョンが VOB 内で最新ではない場合には、通知を受けます。ファイルのチェックアウト時に -query オプションを使用すると、チェックアウトするバージョンを指定するよう指示されます。ディレクトリのチェックアウト時に -query オプションを使用すると、通知を受けますが、ビューに現在ロードされているディレクトリのバージョンをチェックアウトする必要があります。次のいずれかの条件が存在する場合、ビューのバージョンは VOB の最新バージョンではありません。
    • ビューを最後に更新した後に、ほかのユーザーが新しいバージョンをチェックインした場合。
    • ビューの構成仕様が、ラベルまたは時間規則に基づいてバージョンを選択し、VOB の最新バージョンが、これらのパラメータの範囲外になった場合。
  3. ビューに現在ロードされている以外のバージョンをチェックアウトした場合、チェックアウト バージョンがビューにロードされます。
  4. チェックアウトしたエレメントのバージョンが VOB に通知されます。
  5. ファイルは書き込み可能となります。ディレクトリについては、mkelem コマンドを使用して、新規エレメントをソース管理に追加することが可能です。

Windows システム上のスナップショット ビューからのチェックアウト

(コマンド行インターフェイスではなく) グラフィカル ユーザー インターフェイスを使用して、スナップショット ビューからファイルまたはディレクトリをチェックアウトすると、依頼は次のように処理されます。

  1. 次の情報が収集されます。
    • 現在ビューにロードされているバージョン
    • 構成仕様 (ベース Rational ClearQuest の場合) またはストリーム (UCM の場合) によって選択されたバージョン
    • VOB 内の最新バージョン
  2. ビュー内のファイルのバージョンが VOB 内で最新ではない場合には、チェックアウトするバージョンを指定するよう指示されます。ディレクトリ エレメントの場合は、ビューに現在ロードされているディレクトリのバージョンをチェックアウトする必要があります。次のいずれかの条件が存在する場合、ビューのバージョンは VOB の最新バージョンではありません。
    • ビューを最後に更新した後に、ほかのユーザーが新しいバージョンをチェックインした場合。
    • ビューの構成仕様が、ラベルまたは時間規則に基づいてバージョンを選択し、VOB の最新バージョンが、これらのパラメータの範囲外になった場合。
  3. ビューに現在ロードされている以外のバージョンをチェックアウトした場合、チェックアウト バージョンがビューにロードされます。
  4. チェックアウトしたエレメントのバージョンが VOB に通知されます。
  5. ファイルからは、読み取り専用属性が削除されます。 ディレクトリの場合、新規エレメントをソース管理に追加することができます。
関連概念
予約済みチェックアウトと非予約チェックアウトについて
VOB リンクについて
Rational ClearCase でディレクトリのチェックアウトを取り消す方法
Rational ClearCase でファイルのチェックアウトを取り消す方法
スナップショット ビューからチェックインを行う方法
関連タスク
チェックアウトのキャンセル
ファイルとディレクトリのチェックアウト
ハイジャックされたファイルのチェックアウト

フィードバック