YAML Diff 对比
左右对比 YAML。语义 Diff 基于规范化 JSON;解析失败时降级为文本 Diff。
本页处理默认在浏览器本地完成,除非另有说明。
左侧(原文)
右侧(对比)
Diff 结果
===================================================================
--- left.yaml
+++ right.yaml
@@ -2,7 +2,8 @@
"apiVersion": "v1",
"data": {
"ENV": "prod",
- "KEY": "value-a"
+ "KEY": "value-b",
+ "NEW": "added"
},
"kind": "ConfigMap",
"metadata": {
如何使用
- 粘贴或导入左右两侧 YAML。
- 查看 unified diff(尽可能语义化)。
- 复制或下载补丁;可用链接分享两侧内容。
常见问题
什么是语义 Diff?
将两侧规范为排序后的 JSON,减少仅因 key 顺序不同产生的噪音。开启「忽略数组顺序」会在对比前对数组元素排序。
何时降级为文本?
任一侧 YAML 解析失败时,改为行级文本 Diff 并提示。
能从格式化页打开吗?
可以。「在 Diff 中打开」会把当前文本传到左侧。