¿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
- 1Cole el texto original en el área de texto a la izquierda.
- 2Cole el texto modificado en el área de texto a la derecha.
- 3Vea abajo el diff identificado por colores: verde para adiciones y rojo para exclusiones.
- 4Utilice el botón de cambio para revertir la dirección de la comparación.
- 5Alterne entre las abas de visualización lado a lado y unificada para cambiar el formato de diff.
- 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.