Ho spostato molti dei miei progetti nel flusso di lavoro git flow , e lo sto amando. Tuttavia, non ho trovato una best practice che mantenga le cose fluide come quando si lavora con un progetto in cui viene mantenuta più di una versione principale alla volta.
In particolare, non sto mantenendo una "versione gratuita" e una "versione a pagamento" o qualsiasi altro modello parallelo, sto parlando di un progetto in cui la versione 1 viene rilasciata e rimane supportata con versioni minori (1.1, 1.2, ecc.) Fino a quando non è stata rilasciata la versione 3, in cui i punti 2 e 3 saranno mantenuti, fino a quando non viene rilasciato 4 ... si ottiene l'idea.
Come hai, o vorresti, mantenere due o più versioni supportate di un progetto contemporaneamente in un flusso di lavoro gitflow?