解决提交时的工作项

Azure DevOps Services | Azure DevOps Server 2020

通过提及提交消息中的关键字关闭工作项。 当你在提交中提到一个工作项,使它通过某个受支持的工作流将其连接到默认分支时,我们将尝试解决该工作项。

关键字

触发解决方案提及的三个受支持的关键字是 fixfixes (fixed 不区分大小写) 。 (可选)冒号可以遵循关键字。 大多数形式的标点符号可以之前或继续解析提及,不包括另一个磅号 (#) 。

示例

Fixes #123

This fixed #123!

Change behavior to fix: #123

Fixes #123 and fixes #124

注意

要关闭的每个工作项必须同时包含受支持的关键字和工作项编号。 逗号分隔的列表(如 fixes #123,124,125 关键字之后)将仅解析第一个工作项。 这样做是为了缓解可能发生的意外解析量。

关闭工作项

使用关键字在提交消息中提及工作项,然后遵循以下两个工作流之一:

  • 推送事件 - 如果在将提交推送到存储库的默认分支时包含解决方案提及,它将尝试解析工作项。

  • 拉取请求后完成事件 - 当用户完成拉取请求 (排除在默认分支) 时,选择合并 后完成关联工作项的选项,将处理与拉取请求绑定的所有提交以解决提及,并尝试解析关联的工作项。 为此,请选择完成后选项以在拉取请求的完成对话框中完成关联的工作项。

    Post-completion dialog option

启用提交提及工作项解析

可以使用存储库设置中的 提交提及工作项解析 设置启用或禁用此功能。 此设置按存储库配置,默认启用。

Admin option to enable commit mention work item resolution