Fusionar herramientas GUI para aquellos nuevos en la fusión

El otro día tuve que hacer una fusión bastante repulsiva. Lo probé a través de la línea de comandos, pero estaba tan confundido que tuve que usar una herramienta GUI.

Usé meld, pero parece que hay otros, como kdiff3. Pero meld, aunque brillante, todavía era un poco difícil de usar. Sin embargo, no es demasiado difícil, pero espero que haya algo más intuitivo.

¿Qué herramientas existen que un novato en la fusión podrá usar fácilmente?

¿Para qué sistema operativo?
¿Y está dispuesto a pagar (por ejemplo, por Beyond Compare)? Si es así, indique un presupuesto. De lo contrario, agregue la etiqueta gratis . Por favor ayudanos a ayudarte.

Respuestas (4)

Depende de a lo que estés acostumbrado.

Llegué a Git desde un mundo de Perforce y, como tal, encontré que P4Merge es el mejor. Es gratis y fácil de configurar con Git .

Sin embargo, pronto descubrí que P4Merge limitaba y rápidamente me gradué en BeyondCompare , que no es gratuito.

Si es nuevo en la fusión, comience de manera simple y pruebe P4Merge.

ACTUALIZACIÓN: ahora he dejado de usar Beyond Compare y uso KDiff3 en su lugar. Lo único que necesita para usar kdiff3 son los atajos de teclado.

Los paneles que ve en una combinación de 3 vías están numerados 1, 2 y 3 de izquierda a derecha. Para resolver un conflicto de combinación eligiendo los cambios del panel 1, presione Ctrl- 1. Pulse Ctrl- de 1nuevo y desactivará el cambio desde el panel 1. Si desea cambios desde el panel 1, seguido del panel 2, pulse Ctrl+ 1y luego Ctrl+ 2. Si los quieres en el orden inverso, presionas Ctrl+ y 2luego Ctrl+ 1. ¿Ves a dónde voy con esto? Es increíblemente simple.

Finalmente, navega entre conflictos con Ctrl- Upy Ctrl- Down. Si desea agregar cambios manualmente, simplemente escriba. Eso es todo.

Finalmente, como una buena ventaja, si está utilizando Git Extensions en Windows, viene con soporte integrado para KDiff3.

PD> Incluso si te gusta la línea de comandos, puedes invocar una GUI usandogit mergetool

BeyondCompare es bueno, y uso WinMerge donde no tengo BeyondCompare disponible.
Todavía recomiendo Beyond Compare

Usamos Araxis Merge (disponible para Windows y OS X) y me gusta pensar que los conceptos básicos de la aplicación en sí son muy fáciles de usar, por lo que creo que se ajustaría a su requisito de "un novato en la fusión podrá usarla fácilmente". ".

Eso sí, también cuesta 200€ por usuario. (Bien gastado en mi humilde opinión.)

He estado consultando como desarrollador de software durante *¡tos!`* décadas. En mi experiencia, existen algunos "estándares de la industria", que podemos suponer que significan que varias personas, en varias empresas, están de acuerdo en su superioridad.

Si tiene características específicas "imprescindibles", actualice su pregunta para indicarlas.

No indicas un sistema operativo.


Para Windows, la solución de pago estándar es Beyond Compare . Hay una lista de características aquí .

He comprado una licencia y esta es mi herramienta preferida.

ingrese la descripción de la imagen aquí


Para Windows, la solución gratuita estándar es WinnMerge , aunque puede usar KDiff3 y Meld, los cuales mencionaré más adelante. Dado que no sé qué características son importantes para usted, solo puedo decir que las empresas mineras usan WinMerge, y lo prefiero a esos dos.ingrese la descripción de la imagen aquí


Para Linux, puede usar meld - lista de características aquí ingrese la descripción de la imagen aquí


Para Linux, también puede usar KDiff3 - lista de características aquí .

La decisión es toda tuya. Si necesita más información, actualice su pregunta.

Vale la pena mencionar SublimeMerge .

ingrese la descripción de la imagen aquí

Precio: $ 100 (Evaluar gratis, sin cuenta, seguimiento o límites de tiempo) nagware

Sistema operativo compatible: linux, win, mac

qué características le gustan: fusión de 3 vías, se integra congit mergetool

por qué crees que es fácil de usar: tiene los mismos atajos que sublime

¿Podría agregar más detalles? Precio, sistema operativo compatible, qué funciones le gustan, por qué cree que es fácil de usar, etc. ¡Gracias!