Se provi a seguire il modello di ramificazione git-flow, documentato qui e con gli strumenti qui , come dovresti gestire questa situazione:
Hai realizzato una versione 1.0 e una versione 2.0. Quindi è necessario creare un hotfix per 1.0. Si crea un ramo di aggiornamento rapido dal tag 1.0 e si implementa qui la correzione. Ma allora cosa?
Normalmente dovresti unirti a master e inserire un tag di rilascio 1.1 lì. Ma non puoi unire 1.1 a un punto dopo 2.0 su master.
Immagino che potresti mettere il tag di rilascio sul ramo dell'hotfix, ma ciò creerebbe un ramo permanente accanto al master che conterrebbe un tag di rilascio. È questo il modo giusto?