您託管遵循語義化版本控制 (Semantic Versioning) 的容器套件。App1 目前是 11.2.0 版。您針對源自 10.5.1 版的錯誤應用了程式碼修復。您應該為該版本分配哪個版本號?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 11.2.1.
為什麼這是答案
根據語義化版本控制 (Semantic Versioning) 規範,版本號碼格式為 MAJOR.MINOR.PATCH。當您修復錯誤且此修復不引入新功能或破壞性變更時,應增加 PATCH 版本號。App1 目前版本為 11.2.0。即使錯誤源自舊版本 10.5.1,修復是針對當前部署的應用程式進行的,因此應基於當前版本進行更新。將 11.2.0 的 PATCH 版本號增加 1,得到 11.2.1。 選項 10.5.1-PATCH 不符合標準語義化版本控制格式。選項 10.5.2 和 10.6.0 錯誤地基於舊版本進行更新,或增加了 MINOR 版本號,這通常用於引入向後兼容的新功能。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡