Alternative für WinMerge in Ubuntu

23

Ich muss / diff / merge-Dateien auf einfache Weise vergleichen. In Windows würde ich WinMerge verwenden . Welche Alternativen dazu gibt es in Ubuntu?

Die Dinge, die ich können muss:

  • Zeigen Sie zwei Dateien Zeile für Zeile nebeneinander an, wobei die Unterschiede hervorgehoben sind
  • Haben Sie eine Option zum Zusammenführen dieser Dateien
Peter Smit
quelle
Suchen Sie nach einer Form von Synchronisationswerkzeugen?
Ivo Flipse
1
Ich stelle nur fest, dass ich zur Not WinMerge verwendet habe, um unter WINE zu laufen, wenn Meld nicht ganz mit dem Schnupftabak fertig ist.
Evan

Antworten:

26

Meld ( alternativer Link )

Meld ist ein visuelles Tool zum Vergleichen und Zusammenführen. Sie können zwei oder drei Dateien vergleichen und direkt bearbeiten (Unterschiede werden dynamisch aktualisiert). Sie können zwei oder drei Ordner vergleichen und Dateivergleiche starten. Sie können eine Arbeitskopie aus gängigen Versionskontrollsystemen wie CVS, Subversion, Bazaar-ng und Mercurial durchsuchen und anzeigen. Auf der Screenshot-Seite finden Sie detailliertere Funktionen.

Alt-Text Alt-Text

Ivo Flipse
quelle
Vielen Dank! Das ist toll! (Ich werde nur noch einen kleinen Moment warten, bevor ich Ihre Antwort akzeptiere)
Peter Smit
Nicht in Eile ;-) Froh, dass es dir gefallen hat!
Ivo Flipse
Ich habe diese Antwort akzeptiert, aber soweit ich sehen kann, ist diffuse eine ebenso gute Option.
Peter Smit
12

Ich mag diffuse :

Diffuse ist ein grafisches Tool zum Zusammenführen und Vergleichen von Textdateien. Diffuse kann eine beliebige Anzahl von Dateien nebeneinander vergleichen und bietet Benutzern die Möglichkeit, die Zeilenanpassung manuell anzupassen und Dateien direkt zu bearbeiten. Diffuse kann auch Revisionen von Dateien aus Bazaar-, CVS-, Darcs-, Git-, Mercurial-, Monotone-, Subversion- und SVK-Repositorys zum Vergleichen und Zusammenführen abrufen.

Bildbeschreibung hier eingeben

Ihuston
quelle
Groß! Und dieser ist auch im Repository!
Peter Smit
Dann stimme ich Diffuse einfach zu ;-)
Ivo Flipse
Der Vergleich von Verzeichnissen wird nicht unterstützt, sehr traurig.
Pavelkolodin
5

gvimdiff ist praktisch für schnelle Vergleiche. Installieren Sie gvim, um es zu bekommen.

Bildbeschreibung hier eingeben

von dort
quelle
1
Dies wird sicherlich eine gute für Vim-Benutzer sein. (Also nichts für mich, ich mag keine vim)
Peter Smit
3

KDiff3 ist plattformübergreifend und verfügt über erweiterte Funktionen zum Vergleichen von Zeilen und Zeichen. Weitere Informationen zu den Funktionen finden Sie hier .

Alt-Text

Mutewinter
quelle
Ich kann nicht sagen, dass ich die Benutzeroberfläche intuitiv finde.
anatoly techtonik
1

Das Open-Source-Tool Kompare ist es wert, Ihre Diff-Tools unter Linux zu erweitern:

  1. Farbe wird effektiv genutzt
  2. Über die Befehlszeile können rekursive Diff-Sets mit mehreren Dateien direkt von Subversion (oder einem anderen Versionskontrollsystem) weitergeleitet werden.

    [~ / path / to / project / source] $ svn diff | kompare -o -

  3. Funktioniert hervorragend mit Gnome Ubuntu, obwohl es sich um eine native KDE-App handelt.

Installation unter Ubuntu: $ sudo apt-get install kompare

Heston T. Holtmann
quelle
Keine Screenshots ist ein Fehlschlag. =)
anatoly techtonik