"TAG - diff" в gitweb - возможно ли это? - PullRequest
5 голосов
/ 10 июня 2011

Предположим, у меня есть две версии v0.1 и v0.2.Между ними есть около 20 коммитов.Теперь, если я хочу сделать своего рода обзор кода для двух версий, gitweb предлагает мне только возможность делать различия между каждым коммитом.Я просто хотел бы увидеть разницу между всеми коммитами, сделанными между двумя версиями.Это возможно?В командной строке это будет выглядеть так:

git diff v0.1 v0.2

Тем не менее, git откроется для каждого файла, как только мой diff viewer (meld) и у меня не будет способачтобы увидеть все изменения сразу (в одном файле).

Может, кто-то уже сталкивался с такой же проблемой и может подсказать, что там делать?

Привет limepix

1 Ответ

9 голосов
/ 10 июня 2011

На Gitweb вы можете просто изменить URL commitdiff, чтобы добавить предыдущий коммит в параметр hp

Например, на моем gitweb, где 0.6.9_beta2 и 0.6.9_beta3 - теги:

http://gitweb.zfs -fuse.net /? P = sehe; a = commitdiff; h = 0.6.9_beta3; hp = 0.6.9_beta2

Вы также можете указать ветви.Пока вы используете действительные однозначные локальные имена ссылок, вы в порядке

В CLI я обычно использую

git diff v0.1 v0.2 | kompare -o -
...