Subversion の競合を解決する
Subversion のバージョン管理下にあるファイルに競合が発生した場合、競合するファイルに競合マーカーが追加され、ローカルの作業コピーに 3 つの補助バージョン管理されていないファイルが作成されます。
filename.mine : 競合マーカーのないローカルファイルのコピー。
filename.rOld : 最後に同期したベースリビジョン。
filename.rNew : サーバー上の最新バージョン。
競合するファイルは、コミットウィンドウでは赤色でマークされます。更新情報タブでは、競合ファイルは競合がある状態でマージされていますリストにグループ化され、赤色でマークされます。
2 つの方法で競合を解決できます。
マージツールを使用して半自動的に実行します。
エディターで手動でその後、処理されたファイルに競合のないものとして手動でマークする必要があります。
マージツールを使用してテキストの競合を解決する
バージョン管理ツールウィンドウ Alt+9 で、競合するファイルを選択します。

メイン VCS メニュー、または選択のコンテキストメニューから Subversion | テキストの競合を解決を選択します。競合ダイアログが表示されます。
サーバーバージョンを受け入れてローカルの変更を上書きする場合は、相手側を適用をクリックします。リポジトリへの変更を強制する場合は、自分側を適用をクリックします。マージをクリックするとマージツールが開き、各変更を個別に受け入れるか破棄することができます。その結果、ファイルは自動的に解決済みとしてマークされ、補助ファイルは削除されます。
競合が正常に解決されたら、ローカルバージョンをリポジトリにコミットします。
テキストの競合を手動で解決するには
エディターで競合するファイルを開きます。
以下のいずれか 1 つを実行します:
必要に応じて、競合マーカー内の内容を編集します。
作業ファイルの上に補助ファイルの 1 つをコピーします。
ファイルを解決済みとしてマークする
以下のいずれか 1 つを実行します:
プロジェクトツールウィンドウ Alt+1 またはバージョン管理ツールウィンドウ Alt+9 でファイルを選択し、Subversion を選択して、選択のコンテキストメニューから解決済みにマークを選択します。
競合するファイルをエディターで開いた状態で、エディタータブの任意の場所でマウスを右クリックします。コンテキストメニューから Subversion を選択し、次に解決済みにマークを選択します。
コンテキストメニューから、VCS | Subversion | 解決済みにマークを選択します。
開く解決済みにマークダイアログで、ファイルを選択します。
解決済みにマークボタンをクリックしてください。