мерзавец увидеть весь слияния diff - PullRequest
7 голосов
/ 27 января 2012

Я хочу иметь возможность видеть весь патч, примененный к слиянию, как один вывод различий.В bzr это стандарт (например, если вы просматриваете diff в точке слияния, вы получаете весь diff, полученный в результате этого слияния).В git я не вижу, как получить это единое представление о слиянии.Используя gitk, я должен нажимать на каждый отдельный коммит в ветке.Я хочу видеть всю ветвь как один коммит.

Я знаю, что могу просто вручную найти точку ветвления и провести различие между двумя точками, но это подвержено ошибкам.Как я могу увидеть весь diff для слияния?

1 Ответ

16 голосов
/ 27 января 2012

Допустим, у вашего слияния есть хэш "1234abc". Что вы можете сделать, это запустить:

git diff 1234abc^1 1234abc

В большинстве случаев отображается сравнение «до» и «после».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...