He migrado varios de mis proyectos al flujo de trabajo de git flow, y me encanta. Sin embargo, no he encontrado una mejor práctica que haga que las cosas fluyan sin problemas al trabajar con un proyecto en el que se mantiene más de una versión principal a la vez.
Específicamente, no estoy manteniendo una "versión gratuita" y una "versión paga" o cualquier otro modelo paralelo, estoy hablando de un proyecto en el que se lanza la Versión 1, y sigue siendo compatible con versiones menores (1.1, 1.2, etc. .) hasta que se haya lanzado la Versión 3, momento en el que se mantendrían los puntos 2 y 3, hasta que se lance 4 ... entiendes la idea.
¿Cómo ha mantenido o mantendría dos o más versiones compatibles de un proyecto a la vez en un flujo de trabajo de gitflow?