Dlaczego tak
Gałęzie funkcji pozwalają każdemu pracować niezależnie, a pull request przed scaleniem z gałęzią główną daje okazję do przeglądu kodu, uruchomienia testów i rozwiązania konfliktów w kontrolowany sposób. Scalanie ręczne raz w miesiącu prowadzi do ogromnych konfliktów i utraty zmian, bo kopie mocno się rozjeżdżają. Ograniczanie godzin commitów lub praca jednej osoby marnuje czas zespołu i nie rozwiązuje problemu.