YAML Diff.

Confronto YAML fianco a fianco. Analizza entrambi i documenti e mostra chiavi aggiunte, rimosse e modificate con i percorsi.

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.

Il tuo input viene elaborato localmente e non viene caricato. Verifica aprendo DevTools → Network.

YAML Diff esempi.

// Confronta due YAML

Domande frequenti.

Che tipo di differenze mostra?

Mostra chiavi aggiunte, rimosse e modificate con i loro percorsi completi.

Come funziona il diff YAML

Il confronto YAML analizza due documenti YAML e identifica le differenze tra essi, mostrando esattamente quali chiavi, valori o strutture sono stati aggiunti, rimossi o modificati.

A differenza di un diff testuale tradizionale, il diff YAML comprende la struttura semantica del documento, ignorando differenze non significative come spaziatura o ordine delle chiavi opzionale.

Il risultato evidenzia le differenze in modo leggibile, permettendo di comprendere rapidamente cosa è cambiato tra le due versioni del documento.

Simboli del diff

Il simbolo + indica una riga aggiunta nel secondo documento che non era presente nel primo. Rappresenta una nuova entrata o un valore modificato.

Il simbolo - indica una riga rimossa dal primo documento che non è presente nel secondo. Rappresenta un’eliminazione o una modifica.

Le righe senza simbolo rappresentano il contesto comune, ovvero le parti che sono rimaste invariate tra le due versioni.

Quando usare il diff YAML

Durante il code review di file di configurazione YAML, il diff permette di identificare rapidamente le modifiche e valutarne l’impatto.

Per confrontare le configurazioni tra ambienti diversi (sviluppo, staging, produzione) e assicurarsi che le differenze siano intenzionali e documentate.

Nel debugging di problemi di configurazione, il diff rivela esattamente quale impostazione è stata cambiata e come potrebbe aver causato il problema.

Strumenti correlati.