ExpertiDict

Desenvolvimento de Software · Avançado · Inglês · Técnico

trunk-based development

/ˈtɹʌŋk beɪst dɪˈvɛləpmənt/locução substantiva

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.

Veja também

Todos os termos de Desenvolvimento de Software