マージ衝突の解決
関連項目
マージで衝突があると、そのファイルのノードにマージ衝突のバッジ (
) が表示され、それぞれ矢印とそれに続く衝突の原因となっている 2 つのリビジョンの行とで、ファイルの内の衝突が示されます。
- リポジトリにローカルファイルをチェックインする前に、マージの衝突を解決する必要があります。
マージ衝突リゾルバでマージ衝突を解決する手順は、次のとおりです。
- ステータスが「マージ衝突」のファイルのノードを右クリックして、コンテキストメニューから「衝突を解決」を選択します。マージ衝突リゾルバが表示され、マージ衝突箇所が赤く強調表示されています。
- ファイル内の衝突間を移動するには、左上角にある「次の相違」(
) ボタンおよび「前の相違」(
)ボタンを利用します。
- 衝突ごとに、採用する方のテキストを含む区画の上の「同意する」ボタンをクリックします。選択した文字列が緑色に強調表示され、「マージ結果」区画に表示されます。選択しなかった区画にある文字列は青色で強調表示されます。
-
どちらの区画にも採用するテキストがない場合は、ソースファイルを開いて手動で編集します。変更を終えたら、ソースファイルのノードを右クリックし、コンテキストメニューから「CVS」>「更新」を選択します。手順 1 に戻って、作業を繰り返します。
- すべての衝突を解決したら、「了解」をクリックしてマージ衝突リゾルバを終了します。
指定した変更内容でローカルの作業コピーが更新されます。
ソースファイルで手動で衝突を解決する手順は、次のとおりです。
- ファイル内のすべての衝突について、矢印と不要な方のテキストを削除します。
- ファイルを保存します。
指定した変更内容でローカルの作業コピーが更新されます。
著作権と商標について