2008-10-25 22 views
14

Estoy comenzando con Mercurial y una de las cosas que debería hacer es seleccionar una herramienta de fusión. Estaba pensando en usar WinMerge para ese propósito, pero no puedo encontrar la manera de seleccionar esto en particular. Hay referencias para todas las otras herramientas de combinación, pero no para WinMerge.¿Qué herramienta de combinación debo usar con Mercurial en Windows?

Entonces, debería usar WinMerge o hay una herramienta mejor para ese trabajo (recuerde, estoy usando Windows).

Respuesta

12

Tome un vistazo a kdiff3: http://kdiff3.sourceforge.net/

Originalmente fue diseñado para KDE/Linux, pero ha sido portado a Windows. Difundirá/combinará hasta 3 archivos notablemente inteligentemente, hace un gran trabajo al resaltar las diferencias y sugerir cómo fusionar los archivos, y es tan intuitivo como uno podría esperar.

¡Buena suerte!

+0

+1 para KDiff, es de lo mejor en mi experiencia. Cuando TortoiseSVN tiene problemas para fusionarse (lo que genera conflictos), KDiff hace el trabajo y generalmente resuelve automáticamente las cosas sin necesidad de ayuda adicional. –

+0

KDiff3 es de código abierto y también está disponible en todas las plataformas principales. Lo uso como mi herramienta de fusión en OSX y estoy muy contento con él. –

+0

No estoy de acuerdo. Acabo de experimentar un escenario en el que kdiff "fusionó automáticamente" un archivo y lo hizo incorrectamente. Solo hasta que instalé BeyondCompare obtuve una combinación adecuada. – bugfixr

3

He usado DiffMerge que está disponible de forma gratuita.

Eche un vistazo a screenshots para tener una idea de cómo funciona, encontré la interfaz bastante intuitiva.

¡Buena suerte!

6

Beyond Compare es el estándar de oro para comparar/fusionar herramientas. Lo he usado tan bien como muchos de los gratuitos mencionados y puedo decir que vale los $ 50.

Tienen una página here que describe la configuración de una variedad de paquetes SCM.

+0

FWIW, Jeff Atwood dijo que adoraba BC antes de que saliera BC3. http://www.codinghorror.com/blog/archives/000153.html –

+0

@polara Necesitas la versión Pro de BC: http://www.scootersoftware.com/moreinfo.php?zz=moreinfo_merge – schlamar

Cuestiones relacionadas