В моем проекте я использую специальные теги (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 вместо всех тегов в хранилище?