Эта проблема указывает на то, что:
Насколько я понимаю, размещение тега в ветке релиза до слияния (а не в ветке master) на самом деле является правильным решением, так как его можно найти с помощью git description --tags из ветки Develop. Смотрите № 374
пока еще один пост :
Я случайно установил версию 0.4.2-pre через homebrew сегодня и был озадачен тем, как в этой версии работает тегирование. Ранее (версия 0.4.1) тег создавался в основной ветке, после того, как ветка выпуска была объединена с ней. Теперь кажется, что тег создается при последнем коммите в ветке релиза, что не очень хорошая идея для меня. Особенно, если у вас есть система сборки, которая опирается на теги git и создает версию выпуска, если HEAD представляет собой коммит с тегами, и версию разработки, если один из следующих коммитов. Может ли кто-нибудь объяснить мне логику этого изменения? И что касается семантического управления версиями, я бы не стал рассматривать это как повышение версии на уровне патча!
В нашей команде у нас было и было много дискуссий по этому поводу. Некоторые указывают, что тег должен быть создан из главной ветви, в то время как другие предпочитают ветку выпуска. Согласно картинке Gitflow:
похоже, что тег размещен на мастере.