una pasos para hacer correspondencia como combinar combinacion carta version-control merge dvcs

version control - pasos - ¿Cuál es la mejor herramienta de combinación de tres vías?



pasos para combinar correspondencia en word (13)

Subversion, Git, Mercurial y otros admiten combinaciones de tres vías (combinando la mía, la de ellos y la revisión "básica") y admiten herramientas gráficas para resolver conflictos.

¿Qué herramienta utilizas? Windows, Mac OS X, Linux, gratis o comercial, lo que sea.

Aquí hay algunos que he usado o escuchado, solo para comenzar la conversación:

(Reconozco que esto es algo así como la Mejor herramienta de diferencia, pero es diferente porque me enfoco explícitamente en las herramientas de combinación de tres vías; WinMerge está fuera de la lista, por ejemplo).


Acabo de revisar P4merge desde que lo escuché en otro artículo del blog:

Interfaz muy elegante, y GRATIS! He sido un usuario fiel de Araxis Merge, pero teniendo en cuenta que esto es gratuito e increíble, lo aliento a que lo revise.



El algoritmo de resolución de conflictos Kdiff3 es realmente impresionante.

Incluso cuando la subversión indica un conflicto, Kdiff3 lo resuelve automáticamente. Hay versiones para Windows y Linux con la misma interfaz. Es posible integrarlo con Tortoise y con su shell de Linux.

Está en la lista de mi software favorito de código abierto. Una de las primeras herramientas que instalo en cualquier máquina.

Puede configurarlo como la herramienta de diferencias predeterminada en Subversion, Git, Mercurial y ClearCase. También resuelve casi todos los conflictos de ClearCase. En Windows, tiene una buena integración con el explorador de Windows: seleccione dos archivos y haga clic con el botón derecho para compararlos, o haga clic con el botón derecho para "guardar para más tarde" un archivo, y luego seleccione otro para comparar.

El archivo fusionado es editable. Tiene atajos de teclado pulidos.

También puedes usarlo para comparar y fusionar directorios. Ver:

Una característica avanzada es usar expresiones regulares para definir fusiones automáticas.

Mi única molestia es que es un poco difícil de compilar si no está presente en su repositorio de distro favorito.


Hace un tiempo escribí una reseña de algunas herramientas de combinación que pueden ser útiles: http://www.misuse.org/science/2007/02/24/3-way-merging/

El resumen es que encontré que ECMerge es un producto excelente, aunque comercial. http://www.elliecomputing.com/products/merge_overview.asp

También estoy de acuerdo con MrTelly en que Ultracompare es muy bueno. Una buena característica es que comparará RTF y documentos de Word, lo cual es útil cuando terminas programando en Word con los vendedores y no administran sus documentos correctamente.


vimdiff Es genial. Todo lo que necesitas es una ventana de tres pies de ancho.


Diffuse es una herramienta de combinación de tres vías fácil de usar. Es compatible con todas las plataformas y sistemas de control de versiones que mencionó, y puede comparar más de tres archivos al mismo tiempo.


xxdiff si estás en la tierra de Linux.


KDiff3 código abierto, multiplataforma

La misma interfaz para Linux y Windows, algoritmo muy inteligente para resolver conflictos, expresiones regulares para resolver conflictos automáticamente, se integra con ClearCase, SVN, Git, MS Visual Studio, archivos combinados editables, compara directorios

Su navegación con el teclado es excelente: ctrl-flechas para navegar por los diffs, ctrl-1, 2, 3 para hacer la fusión.

También, vea https://.com/a/2434482/42473


Araxis Fusionar . Es comercial, pero vale la pena ... Está disponible para Windows y Mac OS X.


Beyond Compare 3 Pro admite la combinación de tres vías , y es una herramienta de combinación bastante impresionante. Es comercial (pero vale la pena, IMHO) y está disponible en Windows, Linux y Mac OS X.

Como se señaló en un comentario, también es barato.

Nota: Si uno no tiene un conjunto de combinación, es decir, marcadores de combinación residentes en el archivo de destino, Beyond Compare no ofrece comparación / edición de archivos de tres vías. Beyond Compare dice que esa característica está en su lista .

Nota: la combinación de 3 vías es una función en la edición Pro de Beyond Compare 3 solamente


Source Gear Diff Merge :

Multiplataforma, las verdaderas combinaciones de tres vías y es completamente gratis para uso comercial o personal.


Ultracompare . Es realmente bueno, maneja archivos grandes (más de 1 GB) y está disponible para Windows / Mac / Linux, y es comercial, pero vale la pena.


Visor de Meld Diff

Solo he tenido buenas experiencias trabajando con Meld. Lo uso cuando tengo que hacer confusiones de código desordenado entre ramas. Es fácil de usar y tiene una interfaz limpia.

  • Fuente abierta
  • Linux, Windows y MacOS compatibles
  • Difusión de archivos múltiples
  • Soporte de comparación de tres vías

En Ubuntu, instalar es tan simple como: sudo apt-get install meld