В компании, над которой я работаю, у нас есть две параллельные версии одного и того же продукта. Одна - это стабильная версия , а вторая - версия новых функций .
В стабильную версию мы добавляем только исправления, которые не t влияет на стабильность, в то время как в версии новых функций мы помещаем все новые функции и более крупные исправления.
В конце концов, все выпуски с даже второстепенным номером версии являются стабильной версией , а с нечетным второстепенным номером версии - выпуск с новыми функциями. итак, в итоге имеем что-то подобное параллельно
Стабильные версии: 1. 0 .0.0, 1. 0 .0.1, 1. 0 .1.0, 1. 0 .2.0; 1. 2 .0.0
Версии выпуска: 1. 1 .0.0, 1. 1 .0.1, 1. 1 .1.0, 1. 1 .2.0; 1. 3 .0.0
Я пытаюсь приспособить Git Flow к этой стратегии ветвления, но я никогда не видел такой адаптации. Есть ли у вас опыт использования такой стратегии ветвления (стабильные и новые функции)?