Git · Middle · Pytanie 50 z 75
Dlaczego wiele zespołów wymaga liniowej historii w main?
- 1Git działa szybciej bez commitów scalających
- 2Liniowa historia zajmuje mniej miejsca na serwerze
- ✓Poprawna odpowiedź: Łatwiej ją czytać, bisectować i cofać
Wyjaśnienie
Każdy commit w main to pełna zmiana, którą można przetestować lub cofnąć osobno. Osiąga się to scalaniem squash lub rebase; chronione gałęzie mogą tego wymagać.