Alternativa para WinMerge en Ubuntu

23

Necesito comparar / diff / fusionar archivos de una manera fácil. En Windows usaría WinMerge . ¿Qué alternativas para esto están disponibles en Ubuntu?

Las cosas que debo poder hacer:

  • Vea 2 archivos línea por línea uno al lado del otro, con las diferencias resaltadas
  • Tener una opción para fusionar estos archivos juntos
Peter Smit
fuente
¿Estás buscando una forma de herramientas de sincronización?
Ivo Flipse
1
Solo tendré en cuenta que en caso de apuro, cuando Meld no ha estado a la altura del tabaco, he usado WinMerge bajo WINE.
Evan el

Respuestas:

26

Meld ( enlace alternativo )

Meld es una herramienta de combinación y diferencia visual. Puede comparar dos o tres archivos y editarlos en su lugar (las diferencias se actualizan dinámicamente). Puede comparar dos o tres carpetas e iniciar comparaciones de archivos. Puede explorar y ver una copia de trabajo de los sistemas de control de versiones populares, como CVS, Subversion, Bazaar-ng y Mercurial. Mire la página de capturas de pantalla para obtener características más detalladas.

texto alternativo texto alternativo

Ivo Flipse
fuente
¡Gracias! ¡Esto es genial! (Sólo voy a esperar un momento más pequeña, antes de aceptar su respuesta)
Peter Smit
No tiene prisa ;-) Me alegro de que te haya gustado!
Ivo Flipse
Acepté esta respuesta, pero hasta donde puedo ver, difuso es una buena opción.
Peter Smit el
12

Me gusta difusa :

Diffuse es una herramienta gráfica para fusionar y comparar archivos de texto. Diffuse puede comparar una cantidad arbitraria de archivos en paralelo y ofrece a los usuarios la capacidad de ajustar manualmente la coincidencia de línea y editar archivos directamente. Diffuse también puede recuperar revisiones de archivos de Bazaar, CVS, Darcs, Git, Mercurial, Monotone, Subversion y repositorios SVK para comparación y fusión.

ingrese la descripción de la imagen aquí

ihuston
fuente
¡Excelente! ¡Y este también está en el repositorio!
Peter Smit el
Entonces simplemente votaré a Diffuse ;-)
Ivo Flipse el
No admite la comparación de directorios, muy triste.
pavelkolodin
5

gvimdiff es útil para realizar comparaciones rápidas. Instala gvim para obtenerlo.

ingrese la descripción de la imagen aquí

de allí
fuente
1
Esto seguramente será bueno para los usuarios de vim. (Así que no para mí, no me gusta vim)
Peter Smit el
3

KDiff3 es multiplataforma y tiene capacidad avanzada de diferencia de líneas y caracteres. Vea más sobre sus características aquí .

texto alternativo

invierno mudo
fuente
No puedo decir que su interfaz me parece intuitiva.
anatoly techtonik
2

Beyond Compare , es compatible con Ubuntu 6.06 - 9.04, al menos 32 bits.

Lasse V. Karlsen
fuente
1

Vale la pena agregar la herramienta de código abierto Kompare a sus herramientas diff en Linux:

  1. Hace un uso efectivo del color
  2. Funciona muy bien desde la línea de comandos para canalizar conjuntos de archivos recursivos de archivos múltiples directamente desde Subversion (o cualquier otro sistema de control de versiones)

    [~ / ruta / a / proyecto / fuente] $ svn diff | kompare -o -

  3. Funciona muy bien con Gnome Ubuntu a pesar de que es una aplicación nativa de KDE.

Para instalar en ubuntu: $ sudo apt-get install kompare

Heston T. Holtmann
fuente
No hay capturas de pantalla es un error. =)
anatoly techtonik