1. 競合を確認する
ソースコードを編集後、PULLを実行したら競合を確認することができました。
2. ローカルリポジトリに編集したコードをCommitする
まずは、ローカルの編集結果をローカルリポジトリにCommitします。
プロジェクトを右クリック→"Team"→"Commit"を選択します。
コメントを入力して、"Commit"ボタンを押下します。
3. マージを行う
続いて、ローカルリポジトリとリモートリポジトリのマージを行います。
プロジェクトを右クリック→"Team"→"Merge"を選択します。
"origin/master"を選択して、"Merge"ボタンを押下します。
"Merge Result"ダイアログで、"OK"ボタンを押下します。
競合したファイルを見ると、ローカルとリモートの編集結果が両方表示されています。
競合したファイルには、競合のマークが付いています。
他の人が行った編集を確認して、最終的にPUSHしたいコードに編集します。
ここでは、自分の編集と他の人の編集の両方を残します。
4. 編集したファイルをリモートリポジトリにPUSHする
マージが完了したファイルを"index"に追加します。
ファイルを右クリック→"Team"→"Add to Index"を選択します。
マージが完了したファイルを「2. ローカルリポジトリに編集したコードをCommitする」と同じ手順でCommitします。
マージが完了したファイルを、リモートリポジトリにPUSHします。
プロジェクトを右クリック→"Team"→"Push To Upstream"を選択します。
"Push Result"ダイアログで"OK"ボタンを押下します。
以上、リモートリポジトリとの競合が発生したさいのマージ手順です。