Git · Middle · Запитання 50 з 75
Чому багато команд вимагають лінійної історії в main?
- 1Git працює швидше без merge-комітів
- 2Лінійна історія займає менше місця на сервері
- ✓Правильна відповідь: Її легше читати, бісектити й скасовувати
Пояснення
Кожен коміт у main - завершена зміна, яку можна протестувати чи скасувати окремо. Цього досягають squash- чи rebase-злиттям; захищені гілки можуть це вимагати.