2013-03-04 1 views
2

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

+0

Не могли бы вы пояснить, что вы подразумеваете под «выпуском»? Как только запрос на растяжение будет объединен с мастером, он будет закрыт. –

+0

Отпустив, я подразумеваю включение в выпуск продукта. Вероятно, это означает включение в мастер. Тем не менее, только потому, что он у мастера, это еще не значит, что он еще выпущен. Проясняет? –

+0

В этом случае проще всего смотреть в CHANGELOG проекта или выпускать заметки; git не имеет особого отношения к выпускам _unless_, проект теряет свои выпуски. Если проект помечает свои выпуски в git, то вы, вероятно, можете найти первый тег, созданный с помощью мастера после того, как запрос на перенос был объединен. –

ответ

0

Существует не стандартизованный способ. Многие хорошо организованные проекты используют теги для этой цели (то есть https://github.com/mitsuhiko/flask/tags), которые обозначают, какой фиксатор соответствует тому, что релиз

0

У меня также очень часто возникает эта необходимость. Я делаю так:

  • получить идентификатор из самой последней фиксации в запросе на вытягивание GitHub
  • клон репозитория локально
  • запустить git tag --contains [commit_id]

Но было бы замечательно, если github обеспечил более простой способ!

Смежные вопросы