Почему при разработке новой функциональности принято создавать отдельную ветку feature/…, а не коммитить сразу в main?

ВопросJuniorпроверка — СпринтDevOps и инфраструктура20-q044

Так тоже спрашивают:

  • Зачем нужны feature-ветки?
  • Почему нельзя коммитить сразу в main?
  • Что такое trunk-based development?
⌘ Enter — проверить