Встречается на собеседованиях • сегодня
В чем разница между подходами trunk-based и feature-based
Trunk-based разработка предполагает частые коммиты напрямую в основную ветку (main/trunk), минимизируя долгоживущие ветки. Feature-based - создание отдельных веток для каждой фичи, которые мержатся в main после завершения.
Ключевые отличия:
- Trunk-based: меньше конфликтов, быстрый feedback, требует CI/CD
- Feature-based: изоляция изменений, но риск долгого мержа
Пример trunk-based:
java
// Все коммиты сразу в main
git commit -m "Add user service"
git push origin mainПример feature-based:
java
// Создаем ветку для фичи
git checkout -b feature/auth
// Мержим после завершения
git checkout main
git merge feature/authTrunk-based популярен в DevOps-практиках, feature-based - в классических процессах.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы