Це питання вказує на те, що:
З мого розуміння, розміщення тегу на гілці випуску перед об'єднанням (а не на головній гілці) насправді це правильно. Це можна знайти і за допомогою git description - теги з гілки розробки. Див. №374
в той час як інший пост :
Сьогодні я випадково встановив 0.4.2-попередню версію через homebrew і збентежився тим, як працює маркування у цій версії. Раніше (версія 0.4.1) тег був створений на головній гілці після того, як гілка випуску була об'єднана в неї. Тепер, здається, тег створений на останньому фільмі гілки випуску, що, здається, не є гарною ідеєю для мене. Особливо, якщо у вас є система складання, яка покладається на теги git і створює версію випуску, якщо HEAD - це тег фіксованої версії та версія розробки, якщо її виконує один із наступних. Чи може хтось пояснити мені логіку, що стоїть за цією зміною? Щодо семантичної версії, я не вважаю це набуттям версій на рівні патчу!
У нашій команді ми мали і мали багато дискусій з цього приводу. Деякі вказують, що тег потрібно створити з ведучої гілки, а інші віддають перевагу гілці випуску. Відповідно до малюнка gitflow:
схоже, що тег розміщується на майстрі.