YAML Diff.

Seit-an-Seit-YAML-Vergleich. Analysiert beide Dokumente und zeigt hinzugefügte, entfernte und geänderte Schlüssel mit Pfaden.

Processed in your browserNo upload, no signup

Document A

Document B

Diff

How the diff works.

Both documents are parsed in your browser. The diff is computed recursively: scalar changes are reported aschanged, keys present on only one side are added or removed, and structural changes (e.g. map to string) are surfaced at the closest common parent path.

Paths are sorted alphabetically before output, so the same two inputs always produce the same diff. This makes the output easy to paste into a PR description or feed into another tool.

Deine Eingabe wird lokal verarbeitet und nicht hochgeladen. Überprüfe es mit DevTools → Network.

YAML Diff Beispiele.

// Zwei YAML vergleichen

Häufig gestellte Fragen.

Welche Unterschiede zeigt es?

Es zeigt hinzugefügte, entfernte und geänderte Schlüssel mit vollständigen Pfaden.

Wie funktioniert YAML-Diff?

Der YAML-Diff-Vergleich akzeptiert zwei YAML-Dokumente und vergleicht ihre Struktur und Werte auf allen Ebenen. Er erkennt hinzugefügte, entfernte und geänderte Schlüssel.

Im Gegensatz zu einem einfachen Text-Diff berücksichtigt der YAML-Diff die Struktur. Er vergleicht semantisch equivalente Stellen, auch wenn die Reihenfolge der Schlüssel unterschiedlich ist.

Das Ergebnis ist eine übersichtliche Darstellung der Unterschiede, die direkt die betroffenen Schlüssel und Werte anzeigt.

Diff-Symbole

+ (Plus) markiert hinzugefügte Elemente, die im zweiten Dokument vorhanden, aber im ersten nicht enthalten sind.

- (Minus) markiert entfernte Elemente, die im ersten Dokument vorhanden, aber im zweiten nicht enthalten sind.

! markiert geänderte Werte bei identischem Schlüssel. Der alte und der neue Wert werden nebeneinander angezeigt.

Wann sollte man YAML-Diff verwenden?

Bei der Überprüfung von Konfigurationsänderungen zwischen Entwicklung und Produktion hilft der YAML-Diff dabei, die genauen Unterschiede zu identifizieren.

Für Code-Reviews von Kubernetes-Manifesten oder anderen YAML-basierten Konfigurationen ist der strukturierte Diff unverzichtbar.

Bei der Migration zwischen Systemen zeigt der YAML-Diff, welche Werte übertragen wurden und welche Änderungen erforderlich waren.

Verwandte Tools.