このウィンドウには、チェックアウトの詳細情報と、この情報に基づいてバージョンを選択するよう指示するメッセージが表示されます。
次のような状況が発生する可能性があります。
最新バージョンは現在ビュー内にあるバージョンではありません。
- 説明
- 作業しているブランチには、ビューで現在選択しているものより後のバージョンが存在する可能性があります。
スナップショット ビューでは、以下のどちらかの理由で、ビューにロードされているバージョンはブランチの最新バージョンではありません。
- ビューを最後に更新した後に、別のビューのユーザーが新しいバージョンをチェックインした。
- 構成仕様のバージョン選択規則で選択されるバージョンが、ブランチの最新バージョンではない。
これは、構成仕様でバージョンを選択する際に、時間規則、特定のラベル、特定のバージョンなどの基準を使用している場合に発生します。
動的ビューでは、構成仕様のバージョン選択規則で選択されるバージョンが、ブランチの最新バージョンではありません。
これは、構成仕様でバージョンを選択する際に、時間規則、特定のラベル、特定のバージョンなどの基準を使用している場合に発生します。
- ユーザー アクション
- この場合には、次の 3 つの選択肢があります。
- 現在自分のビューにあるバージョンをチェックアウトするには
- [チェックアウトするバージョンの確認] ウィンドウで、[現在のバージョン] を選択してから [OK] をクリックします。
新しいバージョンを作成できるのはブランチの末端に限られるため、そのバージョンをチェックインするときは、ブランチ上の最新バージョンを作業内容にマージする必要があります。
- ブランチの最新バージョンをチェックアウトするには
- [チェックアウトするバージョンの確認] ウィンドウで、[最新バージョン] を選択してから [OK] をクリックします。
- ブランチの最新バージョンをチェックアウトする場合、この最新バージョンが、現在ビューにロードされていないファイルの新バージョンで行われた変更に依存していることがあります。
たとえば、チェックアウトするソース ファイルのバージョンは、ビューにロードしたバージョンより新しいヘッダー ファイルのバージョンに追加された定義に依存している場合があります。
ビューを更新して、取得するバージョン間に整合性が保たれるようにしてください。
要確認: 更新操作では、構成仕様で選択されたバージョンがロードされます。
構成仕様で選択されるバージョンがブランチの最新バージョンでない場合は、スナップショット ビューを更新した際に、チェックインしたバージョンとは異なるバージョンがビューにロードされる可能性があります。動的ビューでは、構成仕様で選択されるバージョンがブランチの最新バージョンでない場合、新バージョンはチェックインした直後からビューで選択されなくなります。
ブランチはすでにチェックアウトされて予約済みです。
- 説明
- チェックアウトの状態が競合している可能性があります。
ブランチは既に予約済みでチェックアウトされており、予約済みチェックアウトは一度に 1 件しか成立しません。
- ユーザー アクション
- この場合には、次の 3 つの選択肢があります。
- バージョンを非予約でチェックアウトするには
[チェックアウトするバージョンの確認] ウィンドウで、[はい] をクリックします。
- バージョンを予約済みでチェックアウトするには
[チェックアウトするバージョンの確認] ウィンドウで、[いいえ] をクリックします。予約済みチェックアウトを行ったユーザーにバージョンをチェックインするよう依頼し、もう一度チェックアウトを実行します。
ブランチは現在のレプリカにマスター登録されていません。
- 説明
- Rational® ClearCase MultiSite® を使用している場合、マスターシップを考慮に入れる必要があるかもしれません。
レプリカ VOB で作業しています。
このレプリカ (現在のレプリカ) には、チェックアウトに関連するブランチがマスター登録されていません。
すぐにこのバージョンで作業するには、非予約かつマスター登録なしでチェックアウトする必要があります。
作業をチェックインする前に、ブランチのマスターシップを要求する必要があります。
場合によっては、作業のマージも必要になります。
すぐにこのバージョンで作業をする必要がなければ、マスターシップの変更が現在のレプリカにインポートされた後でブランチのマスターシップを要求し、予約済みバージョンをチェックアウトします。
この場合は、作業をマージする必要がありません。
- ユーザー アクション
- 非予約かつマスター登録なしでバージョンをチェックアウトするか、または予約済みバージョンをチェックアウトすることができます。
非予約かつマスター登録なしでバージョンをチェックアウトするには、[チェックアウトするバージョンの確認] ウィンドウで以下のいずれかを行います。
- ブランチのマスターシップを要求するには、[はい] をクリックします。
バージョンがチェックアウトされます。
作業をチェックインする前に、ブランチのマスターシップを要求し、場合によってはマージを実行する必要があります。
- ブランチのマスターシップをただちに要求するには、[ブランチのマスターシップを要求 ] をクリックしてから、[はい] をクリックします。
バージョンがチェックアウトされ、[マスターシップの要求] ウィンドウが開きます。
[マスターシップの要求] をクリックします
現在のレプリカにマスターシップの変更がインポートされると、作業をチェックインできるようになります。
場合によってはマージが必要になります。
予約済みバージョンをチェックアウトするには、[チェックアウトするバージョンの確認] ウィンドウで次のようにします。
- [ブランチのマスターシップを要求] をクリックしてから、[いいえ] をクリックします。[マスターシップの要求] ウィンドウが開きます。
[マスターシップの要求] をクリックします
現在のレプリカにマスターシップの変更がインポートされると、予約済みバージョンをチェックアウトできるようになります。