logo

YAML 合并

JSON 合并
TOML 合并
这个免费线上工具可以轻易的协助您轻易地合并您的 YAML 资料

合并两份 YAML 文件为一,支持可配置的深度合并策略,方便整合 Kubernetes 配置、Helm 值与多环境部署设定。

logo
啪唧开发工坊
YAML 合并

YAML 合并

JSON 合并
TOML 合并
这个免费线上工具可以轻易的协助您轻易地合并您的 YAML 资料
关于这个工具

合并两份 YAML 文件为一,支持可配置的深度合并策略,方便整合 Kubernetes 配置、Helm 值与多环境部署设定。

处理中

常见问题

关于这个主题的常见疑问与实用解答。

这个工具的功能是什么?

将两份或多份 YAML 文档合并为一份,结合所有来源的映射,并支持可配置的冲突与数组合并策略。

能一次合并两份以上的文件吗?

可以 — 一次最多可合并 5 份输入。会由左至右依序合并,因此最右侧的输入对冲突键有最后决定权(除非切到 A → B)。

冲突是如何处理的?

默认后一份文档的值优先(B → A),且数组会串接。可切换为 A → B 保留前一份的值,或将数组策略改为「替换」让后一份直接覆盖。

它能合并嵌套映射吗?

是的 — 嵌套映射在两种冲突策略下都会递归合并;数组则依所选的数组策略(串接或替换)在每一层应用。

这个工具适合什么场景?

常见场景包含合并 Kubernetes manifest、跨环境组合 Helm chart values(base + dev/staging/prod overrides)、以及把多档 CI/CD 设定(GitHub Actions、GitLab CI)整合成单一可审文档。

我的数据会被发送到服务器吗?

不会,YAML 合并完全在您的浏览器中执行。两份文件通过 JavaScript 在本地合并,不会上传任何内容。