在本機合併多文件 YAML,或對 YAML 套用 JSON Merge Patch 語意。
在本機合併多文件 YAML,或對 YAML 套用 JSON Merge Patch 語意,並用路徑摘要顯示新增、刪除與修改項目。
依序深度合併以 --- 分隔的 YAML 文件。
在 patch 模式中使用 null 刪除目標鍵。
輸出合併後 YAML 與路徑級變更摘要。
多文件 YAML
service: image: nginx --- service: replicas: 2
邊界範例
debug: null
變更摘要
$.service.replicas 新增
摘要
$.service.debug removed
誤以為是 Kubernetes strategic merge
本工具使用普通深度合併和 JSON Merge Patch 語意。
太快分享輸出
分享前先複核輸出。
適合作為本機預檢步驟,最終仍應使用目標執行環境或部署工具驗證。
null 在 patch 中表示什麼?
表示刪除目標鍵。
可以使用生產資料嗎?
可以,但應保持本機處理,分享前完成脫敏。
會取代最終驗證嗎?
不會,這是快速本機檢查步驟。