После «простого» слияния (без конфликтов) 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, в котором пропускаются файлы, согласующиеся с любой из родительских версий.
Есть ли способ заставить git по-прежнему показывать все различия в комбинированном режиме сравнения?
Выполнение git show -m
покажет различия (используя попарные различия между новой и всеми родительскими версиями соответственно), но я бы предпочел, чтобы различия были отмечены +/- в соответствующих столбцах, как в комбинированном режиме.