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.
Fusión a tres vías · diff3 · Gratis
Danos el original y dos copias editadas. Los cambios de un solo lado se fusionan solos; el resto lo decides tú con un clic.
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
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.
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.
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
diff3
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
Las ediciones hechas en un solo lado, o idénticas en ambos, se aplican automáticamente y se etiquetan con su origen.
Resolver
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
Las líneas en conflicto se muestran lado a lado con las palabras distintas resaltadas, y la versión Base a un clic.
Marcadores
Todo lo que dejes sin resolver se escribe con marcadores <<<<<<<, ||||||| y >>>>>>>, listo para terminar en tu editor.
Privado
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
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.
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.
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.
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.
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.
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
Diff lado a lado con resaltado de sintaxis y detección de código movido.
Diff semántico que ignora el orden de las claves, con rutas exactas y JSON Patch.
XLSX, XLS, ODS y CSV: diferencias de filas y celdas, emparejadas por ID.
DOCX, DOC, PDF, PPTX, ODT y más, incluso entre formatos.
Deslizador, fundido, parpadeo, diferencia de píxeles y zonas resaltadas.
Lo que está solo en A, solo en B y en ambas, al instante.
Compara dos carpetas o archivos .zip, sin app de escritorio.