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
Peter Smit
la source
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

Ivo Flipse
la source
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

ihuston
la source
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

de là
la source
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

mutewinter
la source
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

Heston T. Holtmann
la source
Aucune capture d'écran n'est un échec. =)
anatoly techtonik