Desarrollo

Visor y comparación de diferencias entre textos

Visor de diferencias gratuitas y en línea para comparar dos textos junto a lado o en formato unificado, destacando instantáneamente adiciones, exclusiones y cambios.

Gratis Sin registro Se ejecuta en tu navegador

Espacio de trabajo de la herramienta

+6 añadidas-2 eliminadas
- function hello() { console.log("hello");
+ function hello(name) { console.log("hello", name);
return true;
+ } function goodbye() { console.log("bye");
}

¿Qué es un visor de diferencias?

Un visor de diferencias es una herramienta que compara dos bloques de texto y destaca visualmente las diferencias entre ellos. identifica líneas añadidas, eliminadas o modificadas, facilitando el análisis rápido de los cambios. Herramientas de diff son esenciales para el desarrollo de software para la revisión de código, resolución de conflictos de merge y seguimiento de revisiones de documentos. Esta herramienta acepta los formatos lado a lado y diff unificado, con la salida generada íntegramente en el navegador.

Cómo usar el visor de diferencias

  1. 1Cole el texto original en el área de texto a la izquierda.
  2. 2Cole el texto modificado en el área de texto a la derecha.
  3. 3Vea abajo el diff identificado por colores: verde para adiciones y rojo para exclusiones.
  4. 4Utilice el botón de cambio para revertir la dirección de la comparación.
  5. 5Alterne entre las abas de visualización lado a lado y unificada para cambiar el formato de diff.
  6. 6Copie la salida de diff unificado usando el botón de copiar para usarla en parches o documentación.

Casos de uso comunes

Revisión de código

Compara el código fuente original y el modificado para identificar rápidamente lo que cambió, facilitando la revisión de pull requests o parches.

Cambios en archivos de configuración

Identifique diferencias entre dos versiones de archivos de configuración, como YAML, JSON y.env, para comprobar implantaciones o depurar problemas de entorno.

Seguimiento de revisiones de documentos

Compara versiones de documentos, contratos o artículos para ver exactamente qué frases o párrafos fueron editados.

Resolución de conflictos de merge

Visualice cambios conflictivos de diferentes branches para entender lo que cada lado cambió antes de resolver el conflicto.

Preguntas frecuentes

¿Qué formatos de diff están disponibles?

La herramienta ofrece dos visualizaciones: lado a lado, que exhibe adiciones y exclusiones en línea con identificación por colores, y unificada, que genera el formato diff unificado estándar, ampliamente usado en parches y sistemas de control de versión.

¿Puedo comparar archivos binarios o imágenes?

No. Esta herramienta se desarrolló para comparar texto simple. Para archivos binarios o imágenes, utilice herramientas de diff especializadas en su IDE o sistema de control de versión.

¿Mi texto se envía a un servidor?

No. La comparación se realiza íntegramente en el navegador con la biblioteca JavaScript'diff'. Su contenido nunca sale del dispositivo.

¿Cómo actúa la salida de diff unificado?

El formato diff unificado muestra líneas de contexto, prefijos con espacio; adiciones, prefijos con +; y exclusiones, prefijos con -, además de cabeceras con intervalos de líneas. Este formato es compatible con herramientas como git apply y el comando patch.