После выполнения "простого" слияния (без конфликтов) git show
обычно показывает только что-то вроде
commit 0e1329e551a5700614a2a34d8101e92fd9f2cad6 (HEAD, master)
Merge: fc17405 ee2de56
Author: Tilman Vogel <[email protected]>
Date: Tue Feb 22 00:27:17 2011 +0100
Merge branch 'testing' into master
Это связано с тем, что для слияния git show
используется комбинированный формат diff, который пропускает файлы, которые согласуются с любой из родительских версий.
Есть ли способ заставить git показать все различия в комбинированном режиме diff?
Выполнение git show -m
покажет различия (используя парные различия между новой и всеми родительскими версиями соответственно), но я предпочел бы иметь это с отличиями, отмеченными +/- в соответствующих столбцах, например, в комбинированном режиме.