Gelöst mit Diff Anything macOSWindows

Von Guiffy zu Diff Anything wechseln: ein praktischer Umstiegsleitfaden

Guiffy erreicht am 31. Dezember 2026 das Ende seiner Lebensdauer. So finden Diff-, Merge-, Ordner- und Git-Abläufe aus Guiffy ihren Platz in Diff Anything unter Windows und auf dem Mac, mit Git-Befehlen für Windows zum Kopieren.

So sieht es in der App aus

Text mit Basis, „Unsere“ und „Ihre“ nebeneinander zusammenführen.

Kein Konto, kein Cloud-Vergleichsdienst, keine Nutzungsanalyse, keine Telemetrie und keine KI.

Drei-Wege-Zusammenführung in Diff Anything: „Unsere“ und „Ihre“ jeweils mit der Basis verglichen, mit einem offenen Konflikt
Diff AnythingMit Pro zeigt die Drei-Wege-Zusammenführung jede Seite im Vergleich zur Basis und ein bearbeitbares Ergebnis. Das Bildschirmfoto zeigt die englische Oberfläche, die auf Mac und Windows gleich ist.

Das Problem

Warum der übliche Weg mühsam ist.

Guiffy Software hat angekündigt, das Unternehmen Ende 2026 zu schließen, und alle Guiffy-Produkte erreichen am 31. Dezember 2026 das Ende ihrer Lebensdauer. Wenn Sie mit Guiffy Dateien vergleichen, Änderungen zusammenführen oder es aus Git oder Skripten aufrufen, brauchen Sie für diese Aufgaben bis dahin einen Ersatz.

Die Lösung

So löst Diff Anything das.

Diff Anything vergleicht Dateien, Ordner, Bilder und Binärdateien unter Windows und auf dem Mac und ergänzt Vergleiche für Tabellen, PDFs, Office-Dokumente, Archive und strukturierte Daten wie JSON und XML. Pro ergänzt eine Drei-Wege-Zusammenführung, die auch Dateien mit Konfliktmarkierungen auflöst, die Ordnersynchronisierung und den Berichtsexport. Unter Windows arbeitet dieselbe App aus Git heraus als Difftool und Diff-Treiber und mit Pro als Merge-Treiber und als Merge-Tool, das git mergetool startet.

Befehlszeile und Git

Den vollständigen Leitfaden zu Befehlszeile und Git lesen

Jede Option der Befehlszeile, jedes Ausgabeformat, jeder Exit-Code und jedes Feld eines Batch-Manifests, dazu die Einrichtung von Difftool, Diff-Treiber, Merge-Treiber und Merge-Tool unter Windows.

Leitfaden lesen

01 / Im Detail

Guiffy erreicht am 31. Dezember 2026 das Ende seiner Lebensdauer

Am 2. Januar 2026 hat Guiffy Software auf seiner Website angekündigt, dass das Unternehmen Ende 2026 schließt und alle Guiffy-Produkte am 31. Dezember 2026 das Ende ihrer Lebensdauer erreichen. Die Ankündigung ist unten unter „Primärquellen“ verlinkt.

Dieser Leitfaden geht die Aufgaben durch, für die Guiffy genutzt wird – Dateien und Ordner vergleichen, zusammenführen, Berichte, Befehlszeile und Git –, und zeigt, wo jede davon in Diff Anything ihren Platz hat. Wo Diff Anything anders arbeitet oder eine Aufgabe nicht abdeckt, sagt es die Tabelle.

02 / Im Detail

Guiffy-Abläufe und ihr Platz in Diff Anything

Die erste Spalte folgt den Funktionsnamen auf der Funktionsseite von Guiffy, die auf Englisch bleiben. Die zweite Spalte beschreibt Diff Anything 1.7.

Guiffy-Funktionen und der passende Ablauf in Diff Anything
Guiffy-FunktionIn Diff Anything
Diff toolÖffnen Sie die Originaldatei links und die geänderte Datei rechts. Text und Code erscheinen nebeneinander oder inline, mit Änderungen auf Wortebene, Syntaxhervorhebung für 117 Editor-Sprachen, Bearbeitung und dem Übernehmen von Änderungen in beide Richtungen. Der intelligente Vergleich folgt Änderungen über Umformatierungen hinweg; der Zeilenvergleich zeigt die genaue Zeilenfolge.
3-way Merge tool and SureMergeIn der Drei-Wege-Zusammenführung von Pro ist die linke Quelle „Unsere“ und die rechte „Ihre“; die Basis wählen Sie selbst. Änderungen, die sich nicht überschneiden, werden automatisch kombiniert, und jede überlappende Änderung wird zu einem Konflikt, den Sie mit „Unsere“, „Ihre“, beiden oder der Basis in einem bearbeitbaren Ergebnis auflösen. JSON-, YAML-, TOML- und INI-Dateien werden nach ihren Daten zusammengeführt, Wert für Wert. Eine Datei mit Konfliktmarkierungen öffnet sich mit „Auflösen“ in derselben Ansicht, und unter Windows öffnet git mergetool jede Datei mit Konflikten im Merge-Fenster von Diff Anything.
Folder compare and synchronizationVergleichen Sie zwei Ordner als Baum oder Tabelle, mit Suche, Statusfiltern, Ignoriermustern und der Erkennung verschobener Dateien, und öffnen Sie jedes geänderte Paar. Mit Pro kopieren Sie Einträge zwischen den Seiten oder synchronisieren die Ordner nach einem Plan, den Sie vorher prüfen, mit der Möglichkeit, ihn rückgängig zu machen.
Image Diff ToolVergleichen Sie PNG, JPEG, GIF, WebP, BMP, TIFF, Photoshop (PSD), SVG, HEIC, AVIF, Kamera-RAW und weitere Bilder Pixel für Pixel, nebeneinander, als Überlagerung, mit Wischen, Blinken, Heatmap und geänderten Pixeln, mit Schwellenwert und Messwerten. Zeichnen Sie Ausschlussbereiche über Stellen, die sich immer ändern, verschieben Sie ein Bild um einen Offset und vergleichen Sie die Metadaten beider Bilder nebeneinander. Unter Windows benötigen HEIC, AVIF und RAW die passenden Bilderweiterungen aus dem Microsoft Store.
Binary Diff ToolDer Vergleichstyp „Binär / Bild“ vergleicht zwei beliebige Dateien Byte für Byte in der Hex-Ansicht: Offsets, Hexwerte und druckbare Zeichen nebeneinander, über eingefügte und gelöschte Bytes hinweg ausgerichtet, mit „Gehe zu Offset“ und einem Dateninspektor. Die kostenlose Version zeigt die ersten 100 Byte-Unterschiede.
Ignore optionsDer Textvergleich kann Leerraum, Leerzeilen, Groß-/Kleinschreibung und Zeilenenden ignorieren, dazu Text oder ganze Zeilen, die zu einem regulären Ausdruck passen, Kommentare und Bereiche von Zeichenspalten, mit Vorgaben für Zeitstempel, UUIDs und IDs. JSON, YAML, TOML und INI können gewählte Pfade und die Reihenfolge von Listen ignorieren, der CSV-Vergleich gewählte Spalten, und der Ordnervergleich berücksichtigt Ignoriermuster und .gitignore-Regeln.
Manual AlignmentZeilen werden automatisch zugeordnet. „Diese Zeilen ausrichten“ (⌘J auf dem Mac, Strg+J unter Windows) ordnet eine linke und eine rechte Zeile von Hand einander zu, und der Text davor und danach wird getrennt verglichen.
Over 150 File Encoding formats and Save files Encoded AsTextdateien werden in einer erkannten Codierung gelesen: UTF-8, UTF-16, UTF-32 oder einer älteren Codierung wie Windows-1252. „Mit Codierung erneut öffnen“ liest eine Datei in einer von 45 Codierungen neu, auch in den EBCDIC-Codepages IBM037, IBM500, IBM1047 und IBM1140, und „Mit Codierung speichern“ speichert sie in einer anderen Codierung, mit oder ohne Byte-Order-Mark und mit LF-, CRLF- oder CR-Zeilenenden.
Save Compare Report (HTML) and Save Differences AsMit Pro exportieren Sie einen Vergleich als HTML-Bericht mit beiden Dateien nebeneinander, als Ordnerbericht mit jeder geänderten Textdatei, als JSON- oder Markdown-Bericht, als Unified Diff oder Ordner-Patch, als JSON Patch oder bei einem CSV-Vergleich als CSV-Liste der Änderungen, oder Sie drucken den Bericht aus dem Browser.
Command line utilities (Jiff, Suremerge, GuiffyReport, UPatch)Unter Windows stellt die Version aus dem Microsoft Store den Befehl diff-anything bereit. Mit --cli vergleicht er zwei Dateien oder Ordner und gibt einen hervorgehobenen Vergleich, eine Zusammenfassung oder JSON aus, auf Wunsch mit einem Exit-Code bei Unterschieden; mit Pro führt --merge drei Dateien zusammen, --report schreibt einen Bericht und --apply-patch wendet einen Unified Diff an. Die kostenlose Befehlszeile vergleicht Text, JSON und Notebooks; Pro ergänzt die übrigen Vergleichstypen und Batch-Läufe mit JUnit- oder SARIF-Ausgabe. Die Version aus dem Mac App Store ist auf Dateien und Ordner beschränkt, die Sie in der App wählen, daher gibt es die Befehlszeile nur unter Windows.
CM/SCM IntegrationsUnter Windows arbeitet Diff Anything als git difftool, als Diff-Treiber für die Dateitypen Ihrer Wahl und mit Pro als Merge-Treiber und als Merge-Tool, das git mergetool in einem Fenster startet. Derselbe Diff-Befehl und dasselbe Merge-Tool arbeiten mit Mercurial, Subversion, Perforce und TFVC (Team Foundation Server und Azure DevOps Server), und diff-anything --cli --integration-help gibt die Einstellungen aus. Für AccuRev, ClearCase, CMSynergy und StarTeam gibt es keine fertige Einrichtung, und es gibt keine Integration in Eclipse oder NetBeans.
Desktop Integrations with Windows Explorer and FinderUnter Windows fügt die Version aus dem Microsoft Store dem Kontextmenü des Datei-Explorers „Mit Diff Anything vergleichen“ hinzu. Auf dem Mac erscheint „Mit Diff Anything vergleichen“ im Finder unter „Schnellaktionen“ oder „Dienste“, und auch „Öffnen mit“ und das Dock-Symbol nehmen Dateien an. Zwei ausgewählte Objekte werden sofort verglichen; ein einzelnes wartet auf die andere Seite. diffanything://-Links und auf dem Mac AppleScript öffnen Vergleiche aus anderen Apps.
TranslationsDie Oberfläche gibt es auf Deutsch, Englisch und Französisch. Sie folgt der Sprache des Systems oder der, die Sie in den Einstellungen wählen.
User defined keyboard shortcutsJeder Befehl der Befehlspalette kann ein eigenes Tastenkürzel bekommen: In den Einstellungen nehmen Sie eines auf, entfernen es oder setzen es zurück.
BIG files > 2GBDer Textvergleich öffnet Dateien standardmäßig bis 20 MB und bis 100 MB, wenn Sie in den Einstellungen „Maximale Textgröße für automatisches Laden“ erhöhen; größere Textdateien lassen sich nicht als Text vergleichen. Der Archivvergleich verarbeitet große Archive als Datenstrom und ist an diese Einstellung nicht gebunden, und die Hex-Ansicht eines Binärvergleichs scrollt zu jeder Zeile auch mehrere Gigabyte großer Dateien. Die kostenlose Version vergleicht Dateien bis 5 MiB pro Seite.
Filter PluginsMit Pro unter Windows führt eine lokale Umwandlung ein Programm, das auf Ihrem Computer installiert ist, etwa jq oder xmllint, auf beiden Textquellen aus, bevor sie verglichen werden.
Cross PlatformWindows 10 ab Version 1809, Windows 11 und macOS 13 Ventura oder neuer, aus dem Microsoft Store und dem Mac App Store. Es gibt keine Version für Linux, Unix oder Java.

03 / Im Detail

Diff Anything unter Windows mit Git nutzen

Die Git-Integration verwendet den Befehl diff-anything, den die Version aus dem Microsoft Store unter Windows bereitstellt. Führen Sie diese Befehle in einem Terminal aus. Jeder ersetzt die entsprechende Git-Einstellung, sodass ein diff.tool oder merge.tool, das auf Guiffy zeigte, nun auf Diff Anything zeigt. diff-anything --cli --integration-help gibt dieselbe Konfiguration aus.

Als Difftool gibt git difftool jede geänderte Datei als hervorgehobenen Vergleich im Terminal aus. Als Diff-Treiber nutzt git diff Diff Anything für die Dateitypen, die Sie in .gitattributes oder Ihrer globalen Attributdatei zuweisen; git log -p und git show nutzen ihn mit --ext-diff. Lassen Sie --exit-code im Befehl eines Diff-Treibers weg, denn Git hält bei der ersten geänderten Datei an, wenn ein Treiber Unterschiede über seinen Exit-Code meldet.

In der kostenlosen Version vergleichen Difftool und Diff-Treiber Text- und JSON-Dateien bis 5 MiB, mit 10 neuen Vergleichen pro Tag. Erreicht git diff eine Datei, die die kostenlose Version nicht abdeckt, führt der Diff-Treiber sie als nicht verglichen auf und macht mit der nächsten Datei weiter.

Mit Pro führt der Merge-Treiber die Dateien zusammen, die Sie ihm zuweisen, sobald Git zusammenführt. Änderungen, die sich nicht überschneiden, werden kombiniert, und JSON-, YAML-, TOML- und INI-Dateien werden nach ihren Daten zusammengeführt, sodass Konfliktmarkierungen nur die Werte umschließen, die beide Seiten verschieden geändert haben. --name %P nennt dem Treiber den eigentlichen Dateinamen, der das Format bestimmt.

Mit Pro öffnet git mergetool jede Datei mit Konflikten im Merge-Fenster von Diff Anything, mit Basis, lokaler und entfernter Version und den Konflikten, die Git hinterlassen hat. „Speichern und schließen“ schreibt die zusammengeführte Datei und meldet Git, dass sie aufgelöst ist; „Abbrechen“ lässt sie, wie Git sie geschrieben hat. Eine Datei mit Konfliktmarkierungen können Sie auch in der App öffnen und mit „Auflösen“ bereinigen.

Diff Anything als git difftool verwenden
git config --global diff.tool diff-anything
git config --global difftool.diff-anything.cmd 'diff-anything --cli --format terminal --color auto "$LOCAL" "$REMOTE"'
Diff Anything als Diff-Treiber für git diff verwenden
git config --global diff.diff-anything.command 'diff-anything --cli --format terminal --color auto'
Den Diff-Treiber in .gitattributes zuweisen
*.json diff=diff-anything
*.yaml diff=diff-anything
Merge-Treiber und git mergetool (Pro)
git config --global merge.diff-anything.driver 'diff-anything --cli --merge %O %A %B --output %A --name %P'
git config --global merge.tool diff-anything
git config --global mergetool.diff-anything.cmd 'diff-anything --merge-tool "$BASE" "$LOCAL" "$REMOTE" "$MERGED"'
git config --global mergetool.diff-anything.trustExitCode true
Diff- und Merge-Treiber in .gitattributes zuweisen
*.json diff=diff-anything merge=diff-anything
*.yaml diff=diff-anything merge=diff-anything
*.toml merge=diff-anything

04 / Im Detail

Was wird aus Ihren bisherigen Guiffy-Einstellungen?

Diff Anything lässt sich neben Guiffy installieren, sodass Sie einen Ablauf nach dem anderen umstellen und die Ergebnisse prüfen können, bevor Sie wechseln. Diff Anything übernimmt keine Guiffy-Einstellungen; jede Einrichtung erstellen Sie einmal neu:

  • Git-Einstellungen: Führen Sie unter Windows die Befehle oben aus. Weitere Git-Einstellungen, die noch Guiffy nennen, finden Sie mit git config --global --list; suchen Sie nach guiffy.
  • Skripte, die Guiffys Befehlszeilenprogramme aufrufen: Schreiben Sie sie unter Windows auf diff-anything --cli um. Exit-Code 0 bedeutet keine gezählten Unterschiede, 1 bedeutet gefundene Unterschiede oder eine Zusammenführung mit Konflikten, und 2 bedeutet einen Fehler wie eine nicht lesbare Datei. Ergänzen Sie --exit-code, wenn ein Skript bei jedem Unterschied fehlschlagen soll.
  • Vergleichsberichte: Mit Pro exportieren oder drucken Sie HTML-, JSON- oder Markdown-Berichte aus der App, oder Sie schreiben unter Windows Berichte und JSON-, JUnit- oder SARIF-Ergebnisse über die Befehlszeile.
  • Ignoriereinstellungen: Stellen Sie die passenden Ignorieroptionen in der App ein, auch Regeln mit regulären Ausdrücken und Spalten. Mit Pro bewahrt ein gespeichertes Profil sie für den nächsten Vergleich derselben Dateien auf.
  • Befehle im Explorer- oder Finder-Menü: Nutzen Sie „Mit Diff Anything vergleichen“ im Kontextmenü des Datei-Explorers unter Windows oder unter „Schnellaktionen“ oder „Dienste“ im Finder auf dem Mac.

05 / Im Detail

Was Sie über Text und Ordner hinaus vergleichen können

Diff Anything wählt den Vergleich, der zu den geöffneten Dateien passt, sodass ein Guiffy-Ablauf oft ein klareres Ergebnis liefert:

  • Tabellen: Vergleichen Sie Excel-, OpenDocument- und Apple-Numbers-Arbeitsmappen Zeile für Zeile, oder vergleichen Sie einen CSV-Export mit dem Tabellenblatt, aus dem er stammt.
  • Notebooks und Datenbanken: Vergleichen Sie Jupyter-Notebooks Zelle für Zelle und SQLite-Datenbanken nach Schema und Zeilen.
  • Strukturierte Daten: JSON, YAML, TOML, INI, Property Lists und XML werden nach ihrer Bedeutung verglichen, sodass umsortierte Schlüssel nicht als Änderung erscheinen und Listeneinträge über ihre id zugeordnet werden.
  • Dokumente: Vergleichen Sie PDFs als gerenderte Seiten oder als extrahierten Text, Word-, PowerPoint-, OpenDocument- und RTF-Dateien nach ihrem Text und Word- und OpenDocument-Text auch nach ihrer Formatierung.
  • Archive: Vergleichen Sie ZIP-, 7z-, RAR- und TAR-Dateien nach ihrem Inhalt statt nach ihrer Verpackung.
  • Datenschutz: Jeder Vergleich läuft auf Ihrem Computer. Kein Konto, kein Hochladen und keine KI.

06 / Im Detail

Was ist kostenlos, was gehört zu Pro?

Mit der kostenlosen Version testen Sie jeden Vergleichstyp mit Dateien bis 5 MiB pro Seite und 10 neuen Vergleichen pro Tag. Ordner und Archive zeigen die ersten 100 Einträge als Vorschau, PDFs die ersten 3 Seiten. Die kostenlose Befehlszeile unter Windows vergleicht Text, JSON und Notebooks.

Pro ist ein einmaliger Kauf im Microsoft Store oder im Mac App Store, in der Währung Ihres Stores, ohne Abonnement, Konto oder Lizenzschlüssel. Es hebt diese Grenzen auf und ergänzt die Drei-Wege-Zusammenführung und das Auflösen von Konflikten, Merge-Treiber und Merge-Tool für Git, die Ordnersynchronisierung, Berichtsexport und Drucken, gespeicherte Profile und den Verlauf, Batch-Läufe und jeden Vergleichstyp der Befehlszeile.

Klare Antworten

Fragen zum Umstieg von Guiffy

Wann erreicht Guiffy das Ende seiner Lebensdauer?

Guiffy Software hat am 2. Januar 2026 angekündigt, dass das Unternehmen Ende 2026 schließt und alle Guiffy-Produkte am 31. Dezember 2026 das Ende ihrer Lebensdauer erreichen.

Kann ich Diff Anything als Merge-Tool für Git verwenden?

Ja, mit Pro unter Windows. git mergetool öffnet jede Datei mit Konflikten im Merge-Fenster von Diff Anything, wo Sie die Konflikte nebeneinander auflösen und „Speichern und schließen“ wählen. Der Merge-Treiber führt ohne Fenster zusammen, sobald Git zusammenführt, und JSON-, YAML-, TOML- und INI-Dateien werden nach ihren Daten zusammengeführt. Auf dem Mac öffnen Sie eine Datei mit Konflikten in der App und wählen „Auflösen“; die Version aus dem Mac App Store kann nicht von Git gestartet werden.

Läuft Diff Anything unter Linux oder Unix?

Nein. Diff Anything läuft unter Windows 10 ab Version 1809, Windows 11 und macOS 13 Ventura oder neuer.

Funktioniert Diff Anything mit Perforce, SVN oder ClearCase?

Unter Windows arbeiten Diff-Befehl und Merge-Tool neben Git auch mit Perforce, Subversion, Mercurial und TFVC, und diff-anything --cli --integration-help gibt die Einstellungen für jedes davon aus. Für ClearCase, AccuRev, CMSynergy und StarTeam gibt es keine fertige Einrichtung.

Kann Diff Anything meine Guiffy-Einstellungen übernehmen?

Nein. Stellen Sie die passenden Ignorieroptionen in Diff Anything einmal ein; mit Pro bewahrt ein gespeichertes Profil sie auf.

Ist Diff Anything kostenlos?

Diff Anything hat eine kostenlose Version, mit der Sie jeden Vergleichstyp testen, mit Dateien bis 5 MiB pro Seite und 10 neuen Vergleichen pro Tag. Ein einmaliger Kauf von Pro hebt diese Grenzen auf.

Lädt Diff Anything meine Dateien hoch?

Nein. Vergleiche laufen lokal in der Desktop-App. Es gibt kein Konto, keinen Cloud-Vergleichsdienst, keine Nutzungsanalyse und keine Telemetrie.

Drei kurze Schritte

Stellen Sie diese Woche einen Guiffy-Ablauf um.

  1. 01

    Installieren Sie Diff Anything aus dem Microsoft Store oder dem Mac App Store. Es lässt sich neben Guiffy installieren.

  2. 02

    Öffnen Sie zwei Dateien oder Ordner, die Sie zuletzt in Guiffy verglichen haben, mit dem Original links und der geänderten Version rechts.

  3. 03

    Führen Sie unter Windows die Git-Befehle aus diesem Leitfaden aus und prüfen Sie das Ergebnis mit git difftool auf einem Branch, den Sie kennen.

Erhältlich für macOS und Windows

Mit Diff Anything lösen.