Как я могу просматривать ветки, отличные от master, в gitweb?

Я хотел бы иметь возможность видеть изменения, которые я внес в файл в ветке, отличной от master. Есть ли способ сделать это?

Кроме того, было бы очень хорошо, если бы я мог различать заголовки нескольких ветвей, например HEAD MyBranch и HEAD мастера.


person caffein    schedule 28.01.2013    source источник


Ответы (3)


Все главы (ветви) и теги перечислены на странице сводки проекта (/?p=yourrepo.git;a=summary). Gitweb в настоящее время не поддерживает сравнение всего дерева с другим коммитом.

person ellotheth    schedule 28.01.2013

Вы можете указать ветки с помощью h=refs/heads/XXX . Например, чтобы увидеть ветку "develop" тестирования проекта, укажите параметры /?p=teseting.git;a=log;h=refs/heads/develop

person Chayne P. S.    schedule 16.04.2018

Чтобы увидеть изменения, внесенные в README.txt в последнем коммите в ветке documentation:

git diff -p -1 documentation -- README.txt

(или используйте gitk documentation для визуального инструмента).

Чтобы показать разницу между головой branchA и branchB:

git diff branchA branchB
person twalberg    schedule 28.01.2013