git-tag перечисляет только те теги, которые находятся в или ниже текущей HEAD - PullRequest
0 голосов
/ 05 октября 2018

В моем проекте я использую специальные теги (release-tags) для маркировки релизов.Существуют некоторые сценарии, которые используют последовательные release-tags для получения журналов изменений и другой информации, специфичной для сборки.

Когда я освобождаюсь от кончика ветви, мои сценарии извлекают теги N и N-1 какниже и использует его для обработки.

git tag --merged master --sort=-creatordate | head -2

Иногда мне приходится извлекать конкретный release-tag и перестраивать с этого момента.В этом случае я намереваюсь извлечь теги N-7 (где HEAD указывает на) и N-8, но в итоге получим одинаковые теги N и N-1.

Итак, есть ликак я могу получить (самые последние два) теги с заголовком или ниже HEAD вместо всех тегов в хранилище?

1 Ответ

0 голосов
/ 09 октября 2018

Передача имени тега вместо имени ветви (--merged tag_name) перечисляет только теги, которые находятся под ним.

git tag --merged tag_name --sort=-creatordate | head -2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...