Desenvolvimento de Software · Avançado · Inglês · Técnico
gitflow
Modelo de ramificação do Git com branches fixas, como main, develop, feature, release e hotfix, para organizar o ciclo de versões.
Onde usar
'A gente segue gitflow' em times com releases planejadas; é menos comum onde se publica várias vezes ao dia.
Exemplos
We use gitflow with a develop branch and release branches.
Usamos gitflow com uma branch develop e branches de release.
Gitflow feels heavy for a small team that deploys daily.
O gitflow parece pesado para um time pequeno que faz deploy todo dia.
Under gitflow, hotfixes branch from main.
No gitflow, os hotfixes saem da main.
Cuidado
Nem todo projeto precisa dele; com deploy contínuo, tantas branches longas costumam atrasar o fluxo.
Antônimos
trunk-based development
Origem
Nome dado ao modelo de ramificação descrito por Vincent Driessen em 2010.