Gitflow with Changesets for version management and releases. Branches: main (production), develop (integration), feat/ / fix/ (from develop), release/ (to main), hotfix/ (from main).
| Branch | Purpose | Created From | Merged To |
| main | Production | - | release/, hotfix/ | | develop | Integration | main | feat/, fix/ | | feat/ | New features | develop | develop | | fix/ | Bug fixes | develop | develop | | release/ | Release preparation | develop | main, develop | | hotfix/ | Critical prod fixes | main | main, develop |
Следуйте Gitflow с наборами изменений для ветвления, управления версиями и выпусками. Используйте при (1) создании или объединении веток функций, выпусков или исправлений, (2) написании обычных коммитов, (3) добавлении или управлении версиями наборов изменений, (4) запуске тестов перед PR или выпуском или (5) пользователь спрашивает о выпусках, журнале изменений, ветвлениях или gitflow. Источник: tevfikbgunes/gitflow-changesets-releases.