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.