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