Git · Senior · Pytanie 46 z 76
Dlaczego niektóre zespoły zabraniają commitów scalających z main do gałęzi funkcji?
- ✓Poprawna odpowiedź: Zaśmiecają historię; rebase utrzymuje ją liniową
- 2Git w ogóle nie potrafi scalić
maindo innej gałęzi - 3Przez nie gałąź funkcji staje się tylko do odczytu
Wyjaśnienie
Powtarzane commity „Merge main into feature” dodają szumu do PR. Kompromis polega na tym, że rebase przepisuje commity, co ma znaczenie, jeśli z gałęzi korzystają inni.