Code-Vergleich

Fügen Sie das Original und die geänderte Version ein, um zu sehen, welche Zeilen hinzugefügt, entfernt oder bearbeitet wurden. Wechseln Sie zwischen der Ansicht nebeneinander und der einheitlichen Ansicht und exportieren Sie die Änderungen als .diff-Datei.

Ansicht

ORIGINAL

0 Zeichen0 Zeilen

GEÄNDERT

0 Zeichen0 Zeilen

ERGEBNIS

Die Unterschiede erscheinen hier, sobald Sie beide Versionen eingefügt haben.

Läuft vollständig in Ihrem Browser. Ihre Eingaben werden an keinen Server gesendet.

So vergleichen Sie zwei Code-Versionen

  1. Beide Versionen einfügen

    Fügen Sie das Original links und die geänderte Version rechts ein oder öffnen Sie zwei Dateien.

  2. Unterschiede lesen

    Entfernte Zeilen sind rot, hinzugefügte grün, und in bearbeiteten Zeilen ist der geänderte Teil markiert. Lange unveränderte Abschnitte werden eingeklappt.

  3. Änderungen exportieren

    Kopieren Sie die Unterschiede als Unified Diff oder laden Sie sie herunter, um sie zu teilen oder an ein Ticket anzuhängen.

Zeile für Zeile, wie bei git

Der Vergleich nutzt den Myers-Algorithmus, denselben Ansatz wie diff und git. So findet er die kleinste Menge hinzugefügter und entfernter Zeilen. Innerhalb bearbeiteter Zeilen werden auch die geänderten Wörter und Zeichen hervorgehoben.

Leerraum ignorieren

Neu eingerückter Code oder Leerzeichen am Zeilenende können die eigentlichen Änderungen verdecken. Mit „Leerraum ignorieren“ gelten Zeilen, die sich nur in Leerzeichen und Tabs unterscheiden, als unverändert, wie bei diff -w.

Häufige Fragen

Welches Format hat die .diff-Datei?

Das übliche Unified-Diff-Format mit drei Zeilen Kontext um jede Änderung, also dasselbe Format, das diff -u und git diff erzeugen.

Gibt es eine Größenbeschränkung?

Keine feste Grenze. Dateien mit Tausenden Zeilen werden in einem Augenblick verglichen. Bei sehr langen Ergebnissen werden die ersten 4.000 Zeilen angezeigt; der exportierte Diff umfasst immer alles.

Wird mein Code hochgeladen?

Nein. Beide Versionen werden in Ihrem Browser verglichen und verlassen nie Ihr Gerät.