Sau khi thực hiện hợp nhất "đơn giản" (không có xung đột), git show
thường chỉ hiển thị nội dung như
commit 0e1329e551a5700614a2a34d8101e92fd9f2cad6 (HEAD, master)
Merge: fc17405 ee2de56
Author: Tilman Vogel <email@email>
Date: Tue Feb 22 00:27:17 2011 +0100
Merge branch 'testing' into master
Điều này là do, để hợp nhất, git show
sử dụng định dạng diff kết hợp mà bỏ qua các tệp đồng ý với một trong hai phiên bản gốc.
Có cách nào để buộc git vẫn hiển thị tất cả sự khác biệt trong chế độ khác biệt kết hợp không?
Việc thực hiện git show -m
sẽ cho thấy sự khác biệt (sử dụng khác biệt cặp đôi giữa phiên bản mới và tất cả các phiên bản gốc tương ứng) nhưng tôi thích có sự khác biệt được đánh dấu bởi +/- trong các cột tương ứng như trong chế độ kết hợp.