Mamy aplikację internetową, którą aktualizujemy i wypuszczamy prawie codziennie. Używamy git jako naszego VCS, a nasza obecna strategia rozgałęziania jest bardzo prosta i zepsuta: mamy gałąź główną i sprawdzamy zmiany, w których „czujemy się dobrze”. To działa, ale tylko do momentu sprawdzenia zmiany.
Czy ktoś ma ulubioną strategię oddziału git dla małych zespołów, która spełnia następujące wymagania:
- Działa dobrze dla zespołów od 2 do 3 programistów
- Lekki i niezbyt duży proces
- Pozwala deweloperom z łatwością izolować pracę nad poprawkami błędów i większymi funkcjami
- Pozwala nam utrzymać stabilny oddział (w tych chwilach, kiedy musimy uruchomić nasze serwery produkcyjne)
Idealnie, chciałbym zobaczyć twój proces krok po kroku dla programisty pracującego nad nowym błędem