Если вы попытаетесь следовать модели ветвления git -flow, здесь и и здесь, как вы должны справиться с этой ситуацией:
Вы выпустили версию 1.0 и 2.0. Затем вам нужно сделать исправление для 1.0. Вы создаете ветку исправления от тега 1.0 и реализуете исправление. Но что тогда?
Обычно вы должны объединиться для создания и размещения там тега версии 1.1. Но вы не можете объединить 1.1 с точкой после 2.0 на master.
Я думаю, вы могли бы поместить тег release в ветку исправления, но это создало бы постоянную ветвь рядом с мастером, которая будет содержать тег release. Правильно ли это?