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)