WinMerge: zwei Dateien, zwei Ordner, und der Unterschied nebeneinander
Zusammenfassung
Ein quelloffenes Werkzeug zum Vergleichen und Zusammenfuehren, seit 2000 gepflegt. Zwei Dateien werden Zeile fuer Zeile gegengehalten und die Unterschiede hervorgehoben; ganze Ordnerbaeume werden wiederholt verglichen und mit einer Zustandsspalte versehen; Zusammenfuehren zu dritt, Bild- und Tabellenvergleich, Berichte und Patches sind dabei, unter GPL v2.
Empfehlen- Name
- WinMerge
- Version
- 2.16.58.2
- Preis
- Kostenlos
- Open Source
- Open Source
- Betriebssystem
- Windows
- Webseite
- https://winmerge.org
- Aktualisiert
- 2026-10-06 22:27
Einen Unterschied richtig sehen will ein eigenes Werkzeug
Zwei Fassungen eines Textes liegen auf der Platte, irgendwo darin steht der Satz, der sich geaendert hat, und niemand weiss genau wo. Ein Codeordner wurde zweimal gesichert, und es ist nicht sicher, ob die letzte Aenderung in der Kopie angekommen ist. Beide mit den Augen zu lesen ist muehsam und, schlimmer, unzuverlaessig, weil die Aufmerksamkeit genau ueber die Zeilen gleitet, auf die es ankommt. WinMerge ist ein seit langem gepflegtes quelloffenes Werkzeug zum Vergleichen und Zusammenfuehren, in Entwicklung seit 2000, gebaut fuer diese eine Frage: was ist zwischen diesen zwei Dateien oder diesen zwei Ordnern anders. Es antwortet mit den Augen, in zwei Spalten nebeneinander, mit markierten Stellen, sodass die Antwort auf einen Blick kommt statt nach einem Durchgang.
Dateien: Zeile fuer Zeile, und das Zusammenfuehren im selben Fenster
Zwei Dateien ins Fenster gezogen, und der Vergleich beginnt sofort. Gleiche Strecken werden gefaltet und treten zurueck, abweichende Zeilen bekommen eine Farbe, die man nicht uebersieht, und kleine Aenderungen innerhalb einer Zeile erhalten eine eigene Hervorhebung, bis hinunter zum Satzzeichen. Verschobene statt umgeschriebene Bloecke werden als verschoben erkannt und nicht als ein Loeschen plus ein Hinzufuegen gemeldet, was viel sinnloses Lesen spart. Eine Karte der Unterschiede an der Seite springt mit einem Klick zur naechsten Stelle, und die zwei Schaltflaechen, auf die es ankommt, nach links kopieren und nach rechts kopieren, liegen in der Leiste: eine Stelle ansehen, sie erledigen, weitergehen, am Ende speichern. Bei Code wird die Syntax hervorgehoben, und ein Modus fuer drei Fassungen stellt eine gemeinsame Grundlage neben zwei geaenderte, was genau die Form der Konfliktdateien ist, die eine Versionsverwaltung hinterlaesst.
Ordner: der ganze Baum, und in welchem Zustand jede Datei ist
Ueber der einzelnen Datei vergleicht es einen ganzen Ordnerbaum wiederholt. Welche Dateien nur links stehen, welche nur rechts, welche auf beiden Seiten mit anderem Inhalt: alles sagt eine Zustandsspalte, und eine Baumansicht haelt die Form der Hierarchie sichtbar, waehrend ein Filter mit regulaeren Ausdruecken die Liste auf das zusammenstreicht, was gerade gesucht wird. Nach Groesse und nach Datum zu filtern beantwortet engere Fragen schnell, und Unterschiede ohne Bedeutung lassen sich still stellen. Umbenannte und verschobene Dateien werden verfolgt statt fuer neu gehalten, damit der Bericht nicht mit Rauschen aus Loeschungen und Hinzufuegungen volllaeuft. Dateien zwischen beiden Seiten im Stapel zu kopieren geht aus dem Kontextmenue, was das Pruefen einer Sicherung oder das Abgleichen eines Ordners auf ein paar Klicks bringt, und ein dritter Ordner laesst sich dazunehmen, fuer das vertraute Dreieck aus lokal, Sicherung und laufend.
Nicht nur Text: Bilder, Tabellen und Pakete ebenso
Die Dinge, die es vergleichen kann, bleiben nicht beim reinen Text. Bilder bekommen zwei Ansichten, eine markiert die abweichenden Bereiche in Bloecken, die andere legt beide uebereinander, und jede beantwortet, ob ein Bild sich wirklich geaendert hat und wo. Tabellen erscheinen nebeneinander als Spaltendaten, Spalte fuer Spalte ausgerichtet, was die einzig vernuenftige Art ist, zwei Fassungen einer Datendatei zu lesen. Mit Hilfe eines weit verbreiteten quelloffenen Entpackers schaut es direkt in Pakete hinein und vergleicht sogar ein Paket mit einem Ordner. Ein Mechanismus fuer Zusatzteile dehnt dieselbe Behandlung auf eigene Formate wie Tabellenblaetter und PDF-Dokumente aus, und das ganze Werkzeug laesst sich als externes Vergleichsprogramm einer Versionsverwaltung eintragen, sodass ein Vergleichsbefehl dieses Fenster oeffnet statt einer kahlen Konsole.
Berichte und Patches, damit der Fund weiterreist
Ein Vergleich nuetzt wenig, wenn er auf einem Bildschirm bleibt. Unterschiede lassen sich als HTML-Bericht ausgeben, und neuere Fassungen sammeln mehrere Dateivergleiche in einem Dokument, was aus einer Bitte um Durchsicht an eine Kollegin einen Anhang macht statt einer Besprechung. Eine Patch-Datei im Standardformat laesst sich ebenfalls erzeugen, fuer den Umlauf in einer Zusammenarbeit am Code. Die Befehlszeilenparameter sind vollstaendig genug, dass eine regelmaessige Pruefung als Stapelskript geschrieben werden kann, und die neueren Ausgaben haben Einzelheiten ergaenzt, etwa alles in einer einzigen Instanz zu buendeln statt Fenster zu verstreuen.
Frei, quelloffen, einheimisch unter Windows
WinMerge steht unter GPL v2 und ist fuer einzelne Nutzer frei, und die Oberflaeche ist in eine lange Liste von Sprachen uebersetzt. Es ist einheimisch fuer Windows, bringt Pakete fuer die gaengige 64-Bit-Architektur wie fuer die ARM-Architektur mit und bindet sich in die Dateiverwaltung ein, sodass zwei ausgewaehlte Dateien und ein Aufruf aus dem Kontextmenue den Vergleich sofort starten. Stand September 2026 wird die stabile Fassung weiter Monat fuer Monat nachgefuehrt, kleine Dinge werden behoben und die Uebersetzungen aktuell gehalten, und genau das macht es wert, in Reichweite zu bleiben statt einmal installiert und vergessen zu werden.