将早期的 YAML 文档放在左侧,修改后的文档放在右侧。在下面的示例中,副本从两个更改为三个,而名称仍为 demo。一起读取报告的路径以及新旧值。比较会解析两个输入,因此注释、缩进选择和映射键顺序本身不会成为数据差异。
在解释比较之前纠正任一方的解析器错误。如果忽略大小写,只要大写对使用程序很重要,请在禁用该选项的情况下重复最终检查。当评论或演示需要审查时,保留原始文件以进行单独的文本比较。该工作流程比较两个解析值;它不会自动加载共同祖先或解析存储库合并。
name: demo
replicas: 2
→
name: demo
replicas: 3
它比较通过解析每个文档产生的值并报告数据路径上的添加、删除和修改。即使显示的文本看起来相似,更改后的数字和更改后的字符串也可能具有不同的含义。检查路径和值,而不是仅依赖摘要计数。
嵌套值以递归方式进行比较。序列位置很重要,因此移动列表条目可能会显示为多个更改的位置,而不是单个移动操作。有序序列和无序映射需要不同的解释。当报告的路径看起来异常广泛时,请查看每个原始文档的相关部分。
每一方都必须是可解析的单个 YAML 文档。解析失败会清除比较结果并报告失败方。在此处进行比较之前先拆分文档包。未渲染的模板或自定义应用程序标签也可能无法解析;在解释结果之前渲染或调整它们。
每个上传的文件限制为100 MiB,并且两个解析的文档都必须适合浏览器内存。对于深度嵌套或大型输入,无法保证处理时间。此页面不提供三向合并、计划配置监控、自动冲突解决或命令行自动化端点。
处理在浏览器中进行。保存和分享均为可选操作,需要账户,并会将所选内容发送到我们的服务。 首先查看共享内容:知道链接的任何人都可以打开它。关闭此页面不会删除已保存的副本。
数组顺序有意义,目前不支持忽略顺序。