你使用 Azure Boards 管理项目工作项,并使用 GitHub 管理代码。你有 ID 为 456、457 和 458 的工作项。你需要创建一个拉取请求,将所有这三个工作项关联起来,并将工作项 456 的状态设置为“完成”。你应该在提交消息中添加什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: Fixes #AB456, #A8457, #A8458.
为什么这是答案
在 Azure DevOps 中,要将 GitHub 提交或拉取请求链接到工作项,并更新工作项状态,需要使用特定的语法。正确的语法是 AB{WorkItemID},其中 AB 是前缀,表示 Azure Boards,后跟工作项的 ID。当使用 Fixes、Closes 或 Resolves 等关键字时,关联的工作项(例如 AB456)在拉取请求合并后会自动转换为“已完成”状态。因此,Fixes AB456, AB457, AB458 能够关联所有三个工作项,并自动完成工作项 456。 选项 A 和 B 缺少 AB 前缀,这将导致 GitHub 无法识别这些工作项为 Azure Boards 的工作项,因此无法正确链接或更新状态。选项 D 虽然包含了 AB 前缀,但其语法 Completed AB456 不符合 Azure DevOps 自动更新工作项状态的关键字要求。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡