2015-03-25 2 views

ответ

0

Я предполагаю, что «shortlisted branch» вы имеете в виду метки git.

У вас есть несколько способов добиться того, чего вы хотите. Во-первых, вы можете знать, какая ветвь содержит определенный тег:

$ git branch --contains <your-tag> 

Другой способ, который может помочь вам, чтобы начать с тега, чтобы посмотреть, если он содержит конкретное совершение:

$ git branch --contains <your-commit> 

Скажем вы хотите знать, если ваш develop филиал помечено где:

  • извлечения последней фиксации хэш из develop ветви
  • проверка тегов, относящихся к этой фиксации
$ git log -n 1 develop 
$ git tag --contains 47de457061023423423428ae6e38603863f6f750 

Если список вывода пуст, ваша develop ветвь не была помечена. В противном случае вы получите список связанных тегов.


Быстрый путь для текущей ветви:

$ git tag --contains HEAD 
Смежные вопросы