Załóżmy, że jestem w gałęzi Git master
i I git merge featurebranch
. Występuje konflikt w foo.html
.Jak mogę zobaczyć "trójdrożną różnicę" dla konfliktu Git Merge?
Po otwarciu foo.html
widzę, w obszarze konfliktu, co ma master
i co ma . Ale tak naprawdę nie mogę powiedzieć, , co zmiana została wykonana na master
, która kolidowała z featurebranch
; Wiem tylko, co mistrz ma teraz.
Chciałbym zobaczyć diff, że każdy zastosowany.
Lub, aby uzyskać tę samą informację, mogłem zobaczyć:
- Wersja
master
ma teraz - Wersja
featurebranch
ma teraz - Wersja ich wspólny przodek miał
Jak mogę to zobaczyć?
To jest fantastyczne! Dziękuję Ci! W międzyczasie odkryłem 'git mergetool', który (dla mnie) otwiera' vimdiff' z kilkoma oknami pokazującymi podobne informacje, ale ja lubię twoją metodę lepiej. –
@NathanLong: btw, 'mergetool' jest naprawdę miłe przy użyciu' kdiff3' – Hasturkun