Zaczniemy używać Gita (jeszcze go nie używam) i chcę zdefiniować przepływ pracy.
Mamy 4 zespoły w 4 różnych globalnych lokalizacjach, które wspólnie opracowują ten sam produkt. Każdy zespół jest właścicielem części kodu produktu, ale czasami muszą również wprowadzić zmiany w kodzie należącym do innych zespołów.
Czy istnieje zalecenie dotyczące przepływu pracy Git dla takiego środowiska?
Widziałem już ten artykuł , ale podejście tutaj brzmi: „tworzymy dodatkowe gałęzie tak rzadko, jak to możliwe”, i wierzę bardziej w podejście „gałąź dla każdej historii użytkownika”.
Również ten artykuł przedstawia ładne podejście.
Miałem na myśli posiadanie gałęzi głównej, stałej gałęzi dla każdej drużyny okresowo łączącej się z mistrzem oraz gałęzi historii użytkownika łączących się z gałęziami zespołów. Czy to ma sens, czy nie zadziałałoby?
