Giả sử tôi đang ở trên chi nhánh Git master
và I git merge featurebranch
. Có xung đột trong foo.html
.Làm thế nào tôi có thể thấy một "ba cách khác" cho một cuộc xung đột hợp nhất Git?
Khi tôi mở foo.html
, tôi thấy, trong khu vực xung đột, những gì master
có và những gì featurebranch
có. Nhưng tôi không thể thực sự nói với thay đổi nào được thực hiện trên master
xung đột với featurebranch
; Tôi chỉ biết chủ nhân nào có số ngay bây giờ.
Tôi muốn xem diff mà mỗi ứng dụng được áp dụng.
Hoặc, để có được những thông tin tương tự, tôi có thể thấy:
- Phiên bản
master
hiện có - Phiên bản
featurebranch
hiện có - Phiên bản tổ tiên chung của họ có
Làm cách nào tôi có thể thấy điều này?
Điều đó thật tuyệt vời! Cảm ơn bạn! Trong khi chờ đợi tôi đã phát hiện ra 'git mergetool', cái mà (đối với tôi) mở ra' vimdiff' với vài cửa sổ hiển thị thông tin tương tự, nhưng tôi thích phương pháp của bạn tốt hơn. –
@NathanLong: btw, 'mergetool' thật sự rất hay khi sử dụng' kdiff3' – Hasturkun