SA Шпаргалка

Все ответы в 2 клика

Продвинутый

В чем разница между GitFlow и Trunk-Based Development?

GitFlow:
Сложная модель. Есть долгоживущие ветки develop и master. Фичи делаются в feature-ветках, сливаются в develop, потом создается release-ветка, тестируется и сливается в master.
Минус: Долгие релизные циклы, адские merge-конфликты.

Trunk-Based Development:
Современный подход (основа CI/CD). Все разработчики коммитят прямо в master (Trunk) по несколько раз в день маленькими порциями.
Как не сломать прод: Недоделанные фичи скрываются за Feature Toggles (флагами в конфиге). Код уже на проде, но юзеры его не видят, пока флаг не включат.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Другие вопросы темы «Git (Продвинутый)»

Ещё вопросы раздела «DevOps»

Все вопросы раздела «DevOps»