您托管遵循语义化版本控制的容器包。App1 当前版本为 11.2.0。您为源自版本 10.5.1 的错误应用了代码修复。您应该为该版本分配哪个版本号?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 11.2.1.
为什么这是答案
根据语义化版本控制(SemVer)规范,版本号格式为 MAJOR.MINOR.PATCH。当您修复了向后兼容的错误时,应该增加 PATCH 版本号。尽管修复是针对旧版本 10.5.1 的代码,但它被应用到了当前正在维护的 App1 代码库中,该代码库的最新版本是 11.2.0。因此,这次修复应该导致当前版本的 PATCH 号增加,变为 11.2.1。 选项 10.5.1-PATCH 不符合标准的语义化版本控制格式,通常用于预发布版本标识符。 选项 10.5.2 错误地将修复版本与旧版本关联,而不是当前正在维护的版本。 选项 10.6.0 表示增加了向后兼容的新功能(MINOR 版本增加),而不是错误修复。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡