---
title: "Comparación de archivos en tres versiones y fusión de diferencias"
date: "2017-10-31"
categories: 
  - "software"
  - "tools"
tags: 
  - "altova-xmlspy"
  - "diffdog"
  - "difference-merging"
  - "file-comparison"
description: Aprenda cómo XMLSpy y DiffDog permiten la comparación de archivos de tres vías y la fusión de diferencias, lo que agiliza la revisión y la colaboración en documentos XML.
---
Status: #blog

Tags:  #altova-xmlspy #diffdog #difference-merging #file-comparison

Categories: [development](/blog/es/category/development.md) | [xml](/blog/es/category/xml.md)
# Comparación de archivos en tres versiones y fusión de diferencias

Comparar manualmente diferentes versiones de un esquema XML extenso o de un documento para encontrar diferencias sería una tarea tediosa y propensa a errores. XMLSpy ha ofrecido durante mucho tiempo la función de comparación de archivos, destacando las diferencias en ventanas paralelas y permitiendo la fusión en ambas direcciones. Y, por supuesto, DiffDog es la herramienta de comparación preferida para texto, código fuente, XML, JSON y documentos de Word. Ahora, tanto XMLSpy como DiffDog admiten la comparación de archivos de tres vías y la fusión de diferencias.

La comparación de archivos de tres vías es especialmente útil para archivos gestionados en cualquier sistema de control de versiones, donde dos usuarios pueden haber comenzado con el mismo archivo de origen y realizado modificaciones diferentes que deben ser conciliadas.

![](/blog/images/3WaysComparision02.jpg)

<!--more-->

### Comparación de archivos de tres vías en XMLSpy

Para abrir una comparación de tres archivos en XMLSpy, simplemente seleccione la opción "Comparar: abrir archivo..." en el menú "Herramientas" y seleccione los archivos:

[![Seleccionar archivos para una comparación de tres archivos en XMLSpy](/blog/images/XMLSpy-choose-files.png)](XMLSpy-choose-files.png)

 

Los archivos pueden estar ya abiertos en otras ventanas, o puede cargarlos desde cualquier ubicación en su estación de trabajo, en la red, o incluso a través de una URL. Los archivos que especifique se abrirán uno al lado del otro, con las diferencias resaltadas.

[![Comparación de archivos de tres vías en XMLSpy](/blog/images/XMLSpy-compare-files-1.png)](XMLSpy-compare-files-1.png)

Tenga en cuenta que la comparación es compatible con XML y solo se señalan las diferencias que son relevantes en un contexto XML. En la comparación anterior, el archivo que se encuentra en el extremo derecho no contiene saltos de línea ni caracteres de tabulación. Dado que estos elementos no tienen significado en un documento XML, no se marcan como diferencias.

Puede seleccionar cualquier diferencia y fusionarlas automáticamente desde el menú "Comparar diferencias", como se muestra a continuación:

[![Combinación de diferencias durante la comparación de archivos de tres vías en XMLSpy](/blog/images/XMLSpy-compare-3-files-1.png)](XMLSpy-compare-3-files-1.png)

Para la diferencia seleccionada que se muestra aquí, algunas opciones en el panel "Comparar archivos" aparecen en gris porque los archivos que se muestran en las ventanas centrales y derecha son idénticos.

Una vez que haya terminado de comparar y combinar las diferencias, haga clic en el botón "Listo" para finalizar la sesión de comparación. Los tres archivos permanecerán abiertos en ventanas de edición separadas, para que pueda utilizar "Guardar" o "Guardar como" para conservar las versiones deseadas.

### Comparación de archivos de tres vías en DiffDog

Para abrir una comparación de tres archivos en DiffDog, puede hacerlo desde la opción del menú "Archivo" o haciendo clic en el icono de la barra de herramientas que se muestra aquí:

![Icono de la barra de herramientas para la comparación de archivos en tres vías en DiffDog](/blog/images/DiffDog-3-way-tool-icon.png)

Tres ventanas de exploración de archivos se muestran una al lado de la otra, cada una con un conjunto de herramientas de navegación de archivos en la parte superior. En el ejemplo que se muestra a continuación, un archivo de ancestro común en formato JSON se abre en la ventana central, con variaciones a la izquierda y a la derecha.

[![Comparación de archivos de tres vías en DiffDog](/blog/images/DiffDog-JSON-3-way-1.png)](DiffDog-JSON-3-way-1.png)

Una barra de herramientas especial, que solo se muestra durante la comparación de tres archivos, le permite fusionar fácilmente las diferencias o navegar entre ellas.

![Barra de herramientas especial para la comparación de archivos en tres vías en DiffDog](/blog/images/DiffDog-3-way-toolbar-new-1.png)

 

El último botón de la barra de herramientas incluso permite cambiar el orden de los documentos.

![](/blog/images/Diffdog-swap-documents.png)

Al igual que en XMLSpy, una vez que haya terminado de combinar los documentos, las herramientas "Guardar" y "Guardar como..." disponibles en cada panel de documento le permiten conservar sus modificaciones.

XMLSpy es el editor de [XML](https://www.altova.com/es/xmlspy-xml-editor) más vendido a nivel mundial, utilizado para modelar, editar, transformar y depurar XML y tecnologías relacionadas. DiffDog es una herramienta única de comparación y fusión [que entiende el formato XML](https://www.altova.com/es/diffdog), que permite comparar y fusionar archivos de texto o código fuente, archivos XML o JSON, así como documentos de Word, además de sincronizar directorios, esquemas de bases de datos y contenido.

Tanto XMLSpy como DiffDog están incluidos en el Altova MissionKit, que está disponible para una evaluación gratuita y completamente funcional en el [Centro de Descargas de Altova](https://www.altova.com/es/download). ¡Pruébelo usted mismo para todas sus necesidades de comparación de archivos de tres vías!
