ファイルをチェックインすると、他の最新バージョンのファイルと競合します。この問題を解決するにはどうすればよいですか?クリアケースでファイルをチェックインできないことがあります。
2 に答える
これは、誰かがすでに新しいバージョンをチェックインしたことを意味します。つまり、自分のチェックアウト ファイルが予約されていないファイルであったことを意味します。
選択したリソースのより新しいバージョンがチェックインされている場合は、チェックインを続行する前に、自分のバージョンとそのバージョンの間の競合を解決する必要があります。
これは通常、未予約でチェックアウトされたリソースをチェックインする場合にのみ発生します。
相違点が競合しない場合は、ClearCase がそれらをマージできます。競合する変更がある場合は、ClearCase マージ ツールを使用して手動でマージを実行する必要があります。
ビューの更新は機能しますが、そのファイルで直接マージをトリガーすることもできます。
- バージョン ツリーを表示する
- 最新バージョン(あなたのものではなく、チェックインされているもの)を右クリックします
- 「マージ先」を選択
- 自分の予約されていないチェックアウト バージョンをクリックします。
これにより、(かなり長い可能性がある)ビューの更新を待たずに、LATEST がバージョンにマージされます。
その後、バージョンをチェックインできます。
最初に作業コピーを更新する必要があります。ソース管理を更新すると、ローカルの変更が他の開発者によって行われた変更とマージされます。できない場合は、競合するポイントをマークします。次に、これらの競合を手動で解決し、解決済みとしてマークする必要があります。その後、コードをチェックインできます。
幸運を。