// Confronta due YAML
YAML Diff.
Confronto YAML fianco a fianco. Analizza entrambi i documenti e mostra chiavi aggiunte, rimosse e modificate con i percorsi.
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.
YAML Diff esempi.
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.