Gitブランチmaster
とI git merge featurebranch
にいるとします。 foo.html
に競合があります。Gitのマージの競合の「三方向差分」はどうやって見ることができますか?
私はfoo.html
を開くと、紛争の領域で、master
には何があり、何がfeaturebranch
にあるのか分かります。しかし、私は実際にと言うことができませんがに作られたのは、featurebranch
と競合しました。私は唯一のマスターは今を持って知っている。
diffがそれぞれ適用されます。
あるいは、同じ情報を取得するには、私が見ることができる:
- バージョン
master
はバージョンfeaturebranch
が今 - バージョン彼らの共通の祖先がある
- 今持っているた
どうすればわかりますか? git-merge(1)から
これは素晴らしいことです!ありがとうございました!その間、私は 'git mergetool'を発見しました。これは(私のために)いくつかのウィンドウが' vimdiff'を開き、同様の情報を表示しますが、私はあなたの方法がより好きです。 –
@NathanLong:btw、 'mergetool'は' kdiff3'を使うと本当にいいです。 – Hasturkun