Saltar al contenido
Easy Diff Checker

Fusión a tres vías · diff3 · Gratis

Fusiona dos versiones. Resuelve solo lo que choca.

Danos el original y dos copias editadas. Los cambios de un solo lado se fusionan solos; el resto lo decides tú con un clic.

tu versión

ancestro común

su versión

El resultado fusionado aparece aquí.

Pega tres versiones para fusionarlas

Los cambios hechos en un solo lado se fusionan automáticamente. Donde ambos lados cambiaron las mismas líneas, tú eliges el resultado; no se sube nada.

Los conflictos sin resolver se escriben con marcadores <<<<<<< al estilo git cuando copias o descargas.

Cómo funciona

Tres pasos. Sin registro.

  1. 1

    Pega el archivo original como Base, tu copia editada como Mío y la otra copia editada como Suyo. También puedes soltar archivos en cada panel.

  2. 2

    Pulsa Fusionar. Las líneas cambiadas en un solo lado se fusionan automáticamente; las que ambos lados cambiaron de forma distinta se convierten en conflictos.

  3. 3

    Elige Mío, Suyo, Ambos o edita cada conflicto a mano, y luego copia o descarga el archivo fusionado. Los conflictos sin resolver conservan marcadores al estilo git.

Funciones

Hecho para datos reales.

diff3

La misma fusión que git

Usa el algoritmo diff3 de git y otros sistemas de control de versiones, así que obtienes las mismas fusiones automáticas y los mismos conflictos.

Auto

Los cambios seguros se fusionan solos

Las ediciones hechas en un solo lado, o idénticas en ambos, se aplican automáticamente y se etiquetan con su origen.

Resolver

Un clic por conflicto

Usa Mío, usa Suyo, conserva ambos en cualquier orden, conserva la Base o edita el resultado a mano. Cualquier elección se puede deshacer.

Palabras

Ve exactamente qué choca

Las líneas en conflicto se muestran lado a lado con las palabras distintas resaltadas, y la versión Base a un clic.

Marcadores

Salida compatible con Git

Todo lo que dejes sin resolver se escribe con marcadores <<<<<<<, ||||||| y >>>>>>>, listo para terminar en tu editor.

Privado

No se sube nada

Archivos de configuración, contratos y código fuente se fusionan íntegramente en tu navegador. Los enlaces compartidos llevan el contenido en el fragmento de la URL.

Preguntas frecuentes

Preguntas y respuestas

¿Qué es una fusión a tres vías?

Una fusión a tres vías combina dos copias editadas de un archivo usando el original del que partieron ambas (la base). Conocer la base indica qué lado cambió cada línea, así que las ediciones de un solo lado se aplican automáticamente y solo los choques reales necesitan una decisión.

¿Qué cuenta como conflicto?

Hay conflicto cuando ambas versiones cambiaron las mismas líneas (o líneas contiguas) de formas distintas. Si ambos lados hicieron exactamente el mismo cambio, se fusiona automáticamente.

¿Y si no tengo la versión base?

Deja la Base vacía y cada diferencia entre Mío y Suyo se convierte en un conflicto que resolver: en la práctica, una fusión guiada de dos vías.

¿Puedo usarlo para resolver un conflicto de merge de git?

Sí. Usa git show :1:archivo para la base, :2:archivo para la tuya y :3:archivo para la suya, pégalas, resuelve y copia el resultado de vuelta al archivo.

¿Se suben mis archivos?

No. La fusión se ejecuta íntegramente en tu navegador. El historial se guarda solo en tu dispositivo y los enlaces compartidos llevan el texto dentro del propio enlace.

¿Puede ignorar cambios de sangría?

Sí. Activa «Ignorar cambios de espacios» para que las líneas con nueva sangría no causen conflictos con ediciones reales del otro lado.

Más herramientas de comparación

Gratis, privado, en tu navegador.

Historial

Guardado solo en este navegador. Hasta 50 comparaciones.

Atajos de teclado

Comparar
⌘↵
Siguiente conflicto
]j
Conflicto anterior
[k
Mostrar esta lista
?
Cerrar diálogos y menús
Esc

Los atajos de letras se ignoran mientras escribes en un cuadro de texto.