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