Comparar textos: líneas cambiadas no son cambios de significado

Ver las diferencias entre versiones de un texto o unos ajustes ahorra releerlo todo. La comparación dirige la atención, pero no decide si la revisión es correcta.

Fija la dirección de la comparación

Compara la versión anterior con la nueva. En la vista unificada, − indica una línea quitada de la anterior y + una añadida a la nueva. Intercambiar las entradas invierte ese significado.

Las líneas sin cambios aportan contexto. Lee también alrededor: una pequeña supresión puede importar aunque cambien pocas líneas.

Referencias: GNU Diffutils — Reading unified differences

Sustituir puede contar como quitar y añadir

Cambiar una palabra puede mostrar toda la línea antigua como eliminada y la nueva como añadida. No significa que se hayan reescrito dos párrafos independientes.

Mover una línea también puede parecer eliminación y adición. Esta comparación no clasifica movimientos ni correcciones gramaticales, y no mide similitud semántica.

Los espacios y el salto final también cuentan

La herramienta compara líneas exactas tras normalizar separadores CRLF y CR a LF. Los espacios dentro de la línea o al final siguen afectando al resultado.

Distingue entre tener un salto final y no tenerlo. No juzgues la calidad solo por los recuentos ni limpies primero ambas entradas si buscas precisamente esas diferencias.

Ejemplo: cambiar la hora y añadir la planta

Antes aparecen «Hora: 9» y «Sala: A». Después, «Hora: 10», «Sala: A» y «Planta: 2», cada línea con su salto final. Resultado: 1 línea eliminada, 2 añadidas y 1 sin cambios.

Son cifras de representación, no de decisiones: cambió la hora y se añadió la planta. Revisa ambas en contexto y confirma los datos reales por separado; comparar no verifica los hechos.

Referencias