將早期的 YAML 文件放在左側,修改後的文檔放在右側。在下面的範例中,副本從兩個更改為三個,而名稱仍為 demo。一起讀取報告的路徑以及新舊值。比較會解析兩個輸入,因此註解、縮排選擇和映射鍵順序本身不會成為資料差異。
在解釋比較之前修正任一方的解析器錯誤。如果忽略大小寫,只要大寫對使用程式很重要,請在停用該選項的情況下重複最終檢查。當評論或演示需要審查時,保留原始文件以進行單獨的文本比較。此工作流程比較兩個解析值;它不會自動載入共同祖先或解析儲存庫合併。
name: demo
replicas: 2
→
name: demo
replicas: 3
它比較透過解析每個文件產生的值並報告資料路徑上的新增、刪除和修改。即使顯示的文字看起來相似,更改後的數字和更改後的字串也可能具有不同的含義。檢查路徑和值,而不是僅依賴摘要計數。 註解和映射鍵順序是示範細節。當您需要查看這些原始程式碼變更時,也可以使用文字差異。
嵌套值以遞歸方式進行比較。序列位置很重要,因此移動清單條目可能會顯示為多個變更的位置,而不是單一移動操作。有序序列和無序映射需要不同的解釋。當報告的路徑看起來異常廣泛時,請查看每個原始文件的相關部分。
每一方都必須是可解析的單一 YAML 文件。解析失敗會清除比較結果並報告失敗方。在此進行比較之前先拆分文檔包。未感染的模板或自訂應用程式標籤也可能無法解析;在解釋結果之前渲染或調整它們。 成功解析並不能證明 Kubernetes 清單或其他配置遵循消費應用程式的架構。分別驗證一下。
每個上傳的檔案限制為100 MiB,且兩個解析的文件都必須適合瀏覽器記憶體。對於深度嵌套或大型輸入,無法保證處理時間。此頁面不提供三向合併、計畫設定監控、自動衝突解決或命令列自動化端點。
處理在瀏覽器中進行。儲存和分享皆為選用操作,需要帳戶,並會將所選內容傳送到我們的服務。 首先查看共享內容:知道連結的任何人都可以打開它。關閉此頁面不會刪除已儲存的副本。
陣列順序有意義,目前不支援忽略順序。