Github: Показать ветки, которые содержат коммит - PullRequest
2 голосов
/ 04 ноября 2019

Если вы посмотрите на коммит через веб-интерфейс github, например: b2d273a2fdc83e9b1d270895e253b55a813163d9

Я знаю, как я могу перечислить все ветви, содержащие этот коммит, в командной строке:

git branch --contains <commit>

Есть ли способ сделать это (список ветвей, содержащих этот коммит) через веб-интерфейс github ?

Ответы [ 2 ]

1 голос
/ 11 ноября 2019

Есть трюк, который вы, вероятно, могли бы использовать, особенно. для вашего сценария использования проверки наличия исправления / коммита в выпуске (и, следовательно, его слияния с помощью PR в соответствующем рабочем процессе): вы можете найти SHA1 фиксации на вкладке «Запросы извлечения» в поле «Фильтры»Просто вставьте туда SHA1. Если существует открытый или закрытый PR, содержащий этот SHA1, он будет отображаться в результатах поиска.

1 голос
/ 06 ноября 2019

Это не та функция, которую я когда-либо видел непосредственно в веб-интерфейсе GitHub.
Я знаю это только по моему ответу за 2009 год , который был связан в комментариях выше, но он не относится кВаш вопрос.

У вас есть выделенные URL-адреса для сравнения коммитов , но не для перечисления веток, включающих данный коммит.

Один альтернативный / обходной путь на веб-сайте GitHub - использовать Действие GitHub запускает по запросу извлечения : сценарий действия затем перечислит ветви, которые включают в себя фиксацию, из которой вы делаете PR (в выделенную фиктивную ветвь вашего хранилища), поскольку вы можете сделать такой пиар прямо из веб-интерфейса GitHub.
Но это кажется немного надуманным.

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