Comparar YAML

Compare dois documentos YAML e encontre todas as diferenças estruturais. Veja exatamente o que foi acrescentado, removido, ou alterado — com caminhos YAML completos. Também: JSON ↔ YAML | Comparar JSON | Comparar XML.
Todo o processamento é feito localmente no seu navegador — os seus dados nunca são enviados para nenhum servidor.
Cole dois documentos YAML abaixo e clique em Comparar para encontrar diferenças.
Introduza dois documentos YAML acima e clique em Comparar para ver as diferenças.
Como usar: cole o seu YAML original na caixa de texto da esquerda (YAML A) e a versão modificada na caixa da direita (YAML B). Clique em Comparar para ver todas as diferenças.
Cores do resultado: Verde = acrescentado em B, Vermelho = removido de A, Amarelo = valor alterado.
Comparar conjuntos: quando marcado, os arrays são comparados como conjuntos não ordenados (a ordem dos itens é ignorada). Por predefinição, os arrays são comparados posição a posição.
Sugestão: os comentários YAML (#) são removidos durante a análise e não são comparados. Só a estrutura de dados é comparada, o que torna isto ideal para diferenças em ficheiros de configuração.
Diferença YAML estrutural — os comentários não contam

O YAML compara-se como estrutura de dados, não como texto: os comentários são removidos, a indentação é normalizada, e escalares com aspas e sem aspas que resolvem para o mesmo valor são iguais. Uma armadilha específica do YAML: âncoras e aliases significam que dois documentos podem diferir textualmente enquanto representam dados idênticos — ou parecer semelhantes enquanto resolvem de forma diferente. Comparar a estrutura analisada trata ambos os casos.

Ideal para diferenças em ficheiros de configuração — a agitação de espaços e comentários nunca aparece.