Skip to content
Latchkey

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

Um three-way merge reconcilia dois branches divergentes comparando ambas as pontas com seu ancestral comum (a merge base). Usar três pontos permite ao Git mesclar automaticamente mudanças não sobrepostas e sinalizar apenas os conflitos reais.

Por que três pontos

Conhecer o ancestral comum distingue "este lado adicionou uma linha" de "o outro lado a apagou", algo que um diff ingênuo de dois lados não consegue diferenciar. O resultado é um commit de merge com dois pais.

Guias relacionados