Trunk-based development (TBD) подходит большим командам и проектам, потому что обеспечивает высокую скорость разработки и меньшее количество конфликтов при слиянии. 2
Вот ещё несколько причин:
- Простота и скорость работы. 1 Поскольку все разработчики работают в одной ветке, нет необходимости управлять несколькими ветками с большими объёмами изменений и иметь дело со сложными конфликтами слияния. 1
- Сотрудничество и общение между разработчиками. 1 Разработчики могут легко видеть изменения друг друга, оставлять отзывы или вносить предложения. 1
- Поддержка непрерывной интеграции и развёртывания. 1 Поскольку все изменения вносятся непосредственно в trunk-ветку, процесс сборки и развёртывания легко автоматизировать. 1 Это помогает командам быстрее предоставлять новые функции и обновления, а также снижает риск возникновения ошибок и неполадок. 1