Может ли gitk показать разницу слияний по умолчанию? - PullRequest
12 голосов
/ 07 июля 2010

В настоящее время для слияний без конфликтов gitk не показывает различий. Возможно ли иметь различия в результате слияния (которые действительно есть, например, git diff HEAD~1 после слияния показывает эти различия), показанные по умолчанию, например используя переключатель командной строки? Или почему gitk по умолчанию не показывает их?

1 Ответ

15 голосов
/ 07 июля 2010

По умолчанию gitk делает то же самое, что и опция --cc, до git diff и сжимает объединение, чтобы показать только фрагменты различий, которые не приходят напрямую от одного или другого родителя.Это обычно более полезно, так как конфликты являются интересной частью слияний, другие части diff-файла уже будут отображаться в diff-ах для коммитов, составляющих ветвь, в которую были объединены.

Самый простой способ просмотраполная разница между родителем слияния и коммитом слияния состоит в том, чтобы выбрать родителя (обычный щелчок) и в контекстном меню коммита слияния (правое / альтернативное меню щелчка) выбрать «Выбрано различие -> это».

...