web-dev-qa-db-fra.com

Quelles sont les bonnes applications de diff et de fusion d'interface graphique disponibles pour Ubuntu?

Quelles sont les alternatives à WinMerge et les avantages et inconvénients de chacun?

74
Judge Maygarden

Le meilleur que j'aime est Meld

Il y a beaucoup de choix disponibles cependant. En tant que fan de vim, je me suis retrouvé à utiliser vimdiff, kompare pour la foule de kde - il existe également des versions payantes dotées de versions linux telles que Beyond Compare . Le pour/le contre dépend de ce que vous cherchez/cherchez à faire.

vimdiff est très pratique car vous pouvez l’exécuter depuis un terminal, via une connexion ssh, et si vous utilisez déjà vim, vous devez conserver vos options tools/config.

Meld a une interface utilisateur plutôt propre, et fait des diffs à trois voies et à répertoires. Vous devrez essayer un couple et voir qui fait le travail comme vous vous attendez à le faire pour vos propres besoins.

Pour installer MeldMeld app page depuis le dépôt Ubuntu, vous pouvez exécuter:

Sudo apt-get install meld

Vous pouvez ensuite choisir les fichiers/dossiers à comparer et les comparer: enter image description hereenter image description here

96
Rick

Un autre est diffuse

It is free, crossplatform (written in python), has source code highlight, can interact with many version control tools.

24
vh1

Kdiff3

Est un très bon outil de fusion à 3 voies.

alt text

Certaines de ses caractéristiques sont:

  • compare ou fusionne deux ou trois fichiers ou répertoires de saisie de texte,
  • montre les différences ligne par ligne et caractère par caractère (!),
  • fournit une installation de fusion automatique et
  • un éditeur intégré pour une résolution aisée des conflits de fusion,
  • prend en charge les codecs Unicode, UTF-8 et autres, la détection automatique via "BOM" byte-order-mark
  • supporte KIO sur KDE (permet d'accéder à ftp, sftp, fish, smb etc.),
  • Impression des différences,
  • Alignement manuel des lignes,
  • Fusion automatique de l'historique de contrôle de version ($ Log $),
  • et a une interface utilisateur graphique intuitive.
  • Intégration de Windows-Explorer Diff-Ext-for-KDiff3 - Extension de shell incluse dans le programme d'installation
    Module d'extension du menu de service KDE-Konqueror
14
Decio Lira