Desenvolvimento de Software · Avançado · Inglês · Técnico
trunk-based development
Modelo de trabalho em que todo o time integra pequenas mudanças com frequência numa única branch principal, evitando branches longas.
Onde usar
'A gente faz trunk-based' costuma vir junto com feature flags e um CI forte, para publicar código incompleto sem ativá-lo.
Exemplos
We moved to trunk-based development to cut merge pain.
Migramos para trunk-based development para reduzir a dor dos merges.
Trunk-based development relies heavily on feature flags.
O trunk-based development depende muito de feature flags.
Long-lived branches don't fit trunk-based development.
Branches de vida longa não combinam com trunk-based development.
Cuidado
Não significa commitar sem revisão ou sem testes; exige testes automatizados e integração contínua para ser seguro.
Sinônimos
desenvolvimento baseado em trunk
Antônimos
gitflow
Origem
Trunk, 'tronco', é o nome histórico da linha principal em sistemas como CVS e Subversion.