Merge

merge.png

マージした後、コンフリクトするとEclipse上のファイルには次のようなアイコンになります。
conflict.png
このコンフリクトを解消するのがマージ作業です。
コンフリクトしたファイルの中身には次のような印がつけられています。

<<<<<<< HEAD
ヘッドの内容(pullしてきた方の内容)
=======
ブランチの内容
>>>>>>> ブランチ

この

より上なのか下なのか、適用したい方を選ぼう。
そして直したら

右クリック->Team->Add Index

でaddした後、

右クリック->Team->Commit

すればコンフリクトマークが消ええるよ★

EclipseでリポジトリのstateがConflictだからCommitできない。

マージツール

  • WinMerge….これがベスト
  • P4Merge….gitの公式ページで紹介されてました。 見るだけでみながら編集は出来ない。
  • SublimeFileDiffs…..グラフィカルじゃない。。。
  • SublimeMerge…$10か。Tグラフィカルだけど見るだけのモードとエディットモード分かれてるからうざい。

サポートサイト Wikidot.com