Diferenças de texto: linhas alteradas não medem mudança de sentido
Ver diferenças entre versões de texto ou configurações evita reler tudo. A comparação orienta sua atenção, mas não decide se a revisão está correta.
Defina a direção da comparação
Compare a versão anterior com a nova. Na saída unificada, − marca uma linha removida da anterior e + uma adicionada à nova. Inverter as entradas inverte esse significado.
Linhas mantidas dão contexto. Leia também ao redor: uma pequena remoção pode importar mesmo com poucas linhas alteradas.
Referências: GNU Diffutils — Reading unified differences
Substituir pode contar como remover e adicionar
Mudar uma palavra pode mostrar a linha antiga inteira removida e a substituta adicionada. Isso não significa que dois parágrafos independentes foram reescritos.
Mover uma linha também pode aparecer como remoção e adição. A comparação não classifica movimentos nem correções gramaticais, e não calcula semelhança de significado.
Espaços e quebra final continuam importantes
A ferramenta compara linhas exatas após normalizar separadores CRLF e CR para LF. Espaços dentro da linha ou no final continuam influenciando a comparação.
Uma quebra final é distinguida de sua ausência. Não julgue qualidade apenas pelas contagens nem limpe primeiro os dois textos se o objetivo é encontrar essas diferenças.
Exemplo: mudar o horário e incluir o andar
Antes: “Horário: 9” e “Sala: A”. Depois: “Horário: 10”, “Sala: A” e “Andar: 2”, com quebra ao fim de cada linha. O resultado é 1 linha removida, 2 adicionadas e 1 mantida.
As contagens descrevem a representação, não as decisões: mudou o horário e entrou o andar. Revise ambos no contexto e confirme os detalhes reais à parte; a comparação encontra diferenças, não comprova fatos.