Cada commit nessa branch deve ser considerado pronto para deploy em produção (ContinuousIntegration-ready)
- Branch off: -
- Merge to:
hotfix/
Branch de integração das features desenvolvidas e erros corrigidos. Recebe apenas merge/branch, nunca commits diretos.
- Branch off:
master
- Merge to:
release/
Cada nova feature (funcionalidade, melhoria, etc) deve ter sua própria branch, com o prefixo feature/
(ex: feature/my-feature
)
- Branch off:
develop/
- Merge to:
develop/
Correções rápidas durante o processo de deploy. Deve ter sua própria branch, com o prefixo hotfix/
(ex: hotfix/fabfile-error
)
- Branch off:
master
(iniciar quickfix) - Merge to:
master
(quickfix de produção),develop
(persistir quickfix)
Últimos ajustes para fazer o deploy (ajuste de versão, changelog, etc.). Deve ter sua própria branch, com o prefixo release/
(ex: release/2017-07-19
)
-
Branch off:
develop
(iniciar release) -
Merge to:
master
(production-ready)