Alternative pour WinMerge dans Ubuntu


23

J'ai besoin de comparer / diff / fusionner des fichiers de manière simple. Dans Windows, j'utiliserais WinMerge . Quelles alternatives pour cela sont disponibles dans Ubuntu?

Les choses que je dois pouvoir faire:

  • Voir 2 fichiers ligne par ligne côte à côte, avec les différences mises en évidence
  • Avoir une option pour fusionner ces fichiers ensemble

Vous recherchez une forme d'outils de synchronisation?
— Ivo Flipse

1
Je vais juste noter que dans un pincement, lorsque Meld n'a pas été tout à fait à la hauteur, j'ai utilisé WinMerge fonctionnant sous WINE.
— Evan

Réponses:


26

Meld ( lien alternatif )

Meld est un outil de diff et de fusion visuel. Vous pouvez comparer deux ou trois fichiers et les éditer sur place (mise à jour dynamique des diffs). Vous pouvez comparer deux ou trois dossiers et lancer des comparaisons de fichiers. Vous pouvez parcourir et afficher une copie de travail à partir de systèmes de contrôle de version populaires tels que CVS, Subversion, Bazaar-ng et Mercurial. Regardez la page des captures d'écran pour des fonctionnalités plus détaillées.

texte alternatif texte alternatif


Merci! C'est bien! (Je n'attendrai qu'un petit moment de plus, avant d'accepter votre réponse)
— Peter Smit

Pas pressé ;-) Content que vous ayez aimé!
— Ivo Flipse

J'ai accepté cette réponse, mais pour autant que je puisse voir, la diffusion est une aussi bonne option.
— Peter Smit

12

J'aime diffuse :

Diffuse est un outil graphique pour fusionner et comparer des fichiers texte. Diffuse est capable de comparer un nombre arbitraire de fichiers côte à côte et donne aux utilisateurs la possibilité d'ajuster manuellement la correspondance de ligne et de modifier directement les fichiers. Diffuse peut également récupérer des révisions de fichiers à partir de référentiels Bazaar, CVS, Darcs, Git, Mercurial, Monotone, Subversion et SVK pour comparaison et fusion.

entrez la description de l'image ici


Génial! Et celui-ci est également dans le référentiel!
— Peter Smit

Ensuite, je voterai juste pour Diffuse ;-)
— Ivo Flipse

Il ne prend pas en charge la comparaison des répertoires, très triste.
— pavelkolodin

5

gvimdiff est pratique pour des comparaisons rapides. Installez gvim pour l'obtenir.

entrez la description de l'image ici


1
Ce sera sûrement un bon choix pour les utilisateurs de vim. (Donc pas pour moi, je n'aime pas vim)
— Peter Smit

3

KDiff3 est multiplateforme et possède une capacité de diff de ligne et de caractère avancée. En savoir plus sur ses fonctionnalités ici .

texte alternatif


Je ne peux pas dire que je trouve son interface intuitive.
— anatoly techtonik


1

L'outil open-source Kompare mérite d'être ajouté à vos outils de diff sur linux:

  1. Il utilise efficacement la couleur
  2. Il fonctionne très bien depuis la ligne de commande pour diriger les jeux de différences multi-fichiers récursifs directement depuis Subversion (ou tout autre système de contrôle de version)

    [~ / chemin / vers / projet / source] $ svn diff | kompare -o -

  3. Fonctionne très bien avec Gnome Ubuntu même s'il s'agit d'une application native KDE.

Pour installer sur ubuntu: $ sudo apt-get install kompare


Aucune capture d'écran n'est un échec. =)
— anatoly techtonik
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.