Przeprowadziłem migrację kilku moich projektów do przepływu pracy Git Flow i uwielbiam to. Nie znalazłem jednak najlepszej praktyki, która sprawiałaby, że wszystko płynęło tak płynnie podczas pracy z projektem, w którym jednocześnie przechowywana jest więcej niż jedna główna wersja.
W szczególności nie utrzymuję „wersji bezpłatnej” i „wersji płatnej” ani żadnego innego modelu równoległego, mówię o projekcie, w którym wersja 1 zostaje wydana i pozostaje obsługiwana w mniejszych wersjach (1.1, 1.2 itd.) .) do czasu wydania wersji 3, w której utrzymane będą punkty 2 i 3, do wydania 4 ... masz pomysł.
W jaki sposób utrzymujesz dwie lub więcej obsługiwanych wersji projektu jednocześnie w przepływie pracy gitflow?