¿Cuáles son algunas buenas aplicaciones de combinación y diferencia de GUI disponibles para Ubuntu?

Respuestas:

98

Lo mejor que me gusta es Meld

Sin embargo, hay muchas opciones disponibles. Como fanático de vim, me encuentro usando vimdiff, kompare para la multitud de kde, también hay algunas versiones pagas que tienen versiones de Linux como Beyond Compare . Los pros / contras dependen de lo que estás buscando / buscando hacer.

vimdiff es excelente porque puede ejecutarlo desde un terminal, a través de una conexión ssh, y si ya usa vim, puede mantener sus herramientas / opciones de configuración.

Meld tiene una interfaz de usuario bastante limpia, y tiene diferencias de tres vías y directorios. Tendrá que probar un par y ver qué hace el trabajo como espera que hagan para sus propias necesidades.

Para instalar MeldPágina de la aplicación Meld desde los repositorios de Ubuntu, puede ejecutar:

sudo apt-get install meld

Luego puede elegir los archivos / carpetas para comparar y compararlos: ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Almiar
fuente
Utilizo mucho meld, es compatible con svn, mercurial y git es genial.
tutuca
+1 para meld, una gran herramienta que incluso se ve bien :)
Marcel Stimberg
Meld es increíble, está incluido como la herramienta de fusión predeterminada en RabbitVCS
TheLQ
2
mercurial.selenic.com/wiki/Meld describe algunos problemas de estabilidad y señala la falta de funciones de fusión (automática).
maxschlepzig
Debo decir que este tiene MUCHAS dependencias: libbonoboui2-0 libbonoboui2-common libglade2-0 libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgtksourceview2.0-0 libgtksourceview2.0-common python-glade2 python-gnome2 python-gtksourceview2 python-pyorbit
Bram
24

Otro es difuso.

Es gratis, multiplataforma (escrito en python), tiene resaltado de código fuente, puede interactuar con muchas herramientas de control de versiones.

vh1
fuente
44
Estaba buscando una herramienta de diferencias que permitiera pegar fragmentos de texto en los paneles derecho e izquierdo. Este es el primero que encontré. +1
Bojangles
1
+1 ya que esto resuelve mi problema donde estoy ejecutando LXDE y Lubuntu. Amo a Meld, pero tendría que instalar un montón de bibliotecas de gnomos que no cumplirían el propósito.
triple amenaza78
1
Admite arrastrar y soltar a diferencia de Meld.
Artem Pelenitsyn
2
No puedo comparar carpetas, supongo
Siddharth
1
(+) permite pegar texto en los paneles de las ventanas, pero (-) no ajusta la palabra, y (-) la última versión es 0.4.8 del 2014-07-18, por lo que el desarrollo probablemente esté en espera indefinidamente.
marianoju
14

Kdiff3

Es una muy buena herramienta de combinación de 3 vías.

texto alternativo

Algunas de sus características son:

  • compara o combina dos o tres archivos o directorios de entrada de texto,
  • muestra las diferencias línea por línea y carácter por carácter (!),
  • proporciona una facilidad de fusión automática y
  • un editor integrado para la resolución cómoda de conflictos de fusión,
  • admite Unicode, UTF-8 y otros códecs, autodetección mediante marca de orden de bytes "BOM"
  • admite KIO en KDE (permite acceder a ftp, sftp, fish, smb, etc.),
  • Impresión de diferencias,
  • Alineación manual de líneas,
  • Fusión automática del historial de control de versiones ($ Log $),
  • y tiene una interfaz gráfica de usuario intuitiva.
  • Integración de Windows-Explorer Diff-Ext-for-KDiff3: extensión de shell incluida en el
    complemento del menú de servicio KDE-Konqueror del instalador
Decio Lira
fuente
Me encanta Kdiff3 y lo he usado durante años, pero usa Qt y a veces puede volverse extraño en entornos que no son de KDE. Dicho esto, puede funcionar mejor o peor para algunas personas :)
jocull