Comparador Diff

Entrada de comparación
Limpiar
¿Qué es Diff?

Un diff compara dos textos y muestra qué se añadió, se eliminó o se modificó. Es el mecanismo detrás del historial de control de versiones, la revisión de código y la comparación de documentos.

Cómo funciona Diff

Los algoritmos de diff suelen utilizar técnicas como la subsecuencia común más larga (LCS) para encontrar el conjunto mínimo de cambios entre dos textos. Los resultados muestran adiciones (líneas nuevas), eliminaciones (líneas eliminadas) y modificaciones (líneas cambiadas). Los diffs avanzados pueden mostrar cambios a nivel de carácter dentro de las líneas modificadas.

Casos de uso comunes
  • Comparación de versiones de código antes de fusionar
  • Revisión de cambios en archivos de configuración
  • Validación de revisiones de documentos
  • Depuración mediante la comparación de la salida esperada frente a la real
  • Seguimiento de cambios en exportaciones de datos
Características
  • Vista de comparación en paralelo
  • Resaltado de diferencias línea por línea
  • Indicadores de líneas añadidas y eliminadas
  • Detección de cambios a nivel de carácter
Preguntas Frecuentes

¿Cuál es la diferencia entre diff unificado y en paralelo?

El diff unificado muestra los cambios en una sola columna con marcadores +/-, más compacto para parches. El diff en paralelo muestra ambas versiones en columnas paralelas, lo que facilita la comparación visual.

¿Cómo puedo ignorar las diferencias de espacios en blanco?

La mayoría de las herramientas de diff ofrecen opciones para ignorar los cambios de espacios en blanco. Esto es útil cuando se compara código con diferentes formatos pero lógica idéntica.