หลังจากทำการผสาน "แบบง่าย" (อันที่ไม่มีข้อขัดแย้ง) git show
โดยปกติแล้วจะแสดงเฉพาะสิ่งที่ต้องการ
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
นี่เป็นเพราะสำหรับการผสานให้git show
ใช้รูปแบบ diff ที่รวมกันซึ่งไม่ใช้ไฟล์ที่เห็นด้วยกับเวอร์ชันหลักอย่างใดอย่างหนึ่ง
มีวิธีการบังคับให้คอมไพล์ยังคงแสดงความแตกต่างทั้งหมดในโหมด diff รวมกันหรือไม่?
การทำgit show -m
จะแสดงความแตกต่าง (ใช้ pairwise ต่างกันระหว่างเวอร์ชั่นใหม่และเวอร์ชั่นพาเรนต์ตามลำดับ) แต่ฉันต้องการที่จะให้มีความแตกต่างที่ทำเครื่องหมายด้วย +/- ในคอลัมน์ที่เกี่ยวข้องเช่นในโหมดรวม