Skip to content
Latchkey

Squash Merge - Definição do Glossário CI/CD

Um squash merge combina todos os commits de um branch em um único commit ao mesclar, de modo que o branch de destino recebe um commit limpo em vez de todo o histórico do branch.

Trade-off

Você obtém um histórico da main linear e legível ao custo de perder a granularidade dos commits intermediários. Muitas equipes habilitam o squash merge como o único método de merge permitido em branches protegidos.

Guias relacionados