Стратегії гілкування Git (Git Flow, GitHub Flow)?
1. Git Flow
Складний, для запланованих релізів.
``` main (продакшн) develop (інтеграція) feature/* (нові функції) release/* (підготовка релізу) hotfix/* (термінові виправлення) ```
Переваги: Структурований, чіткі ролі Недоліки: Складний, повільний
2. GitHub Flow
Простий, для continuous deployment.
``` main (завжди deployable) feature/* (короткоживучі) ```
Workflow:
- Створити feature гілку
- Закомітити зміни
- Відкрити Pull Request
- Review та merge
- Deploy main
Переваги: Простий, швидкий Недоліки: Потребує хороший CI/CD
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.