Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
通过提及提交消息中的关键字关闭工作项。 当您在提交中提到某个工作项,并通过受支持的工作流将其提交至默认分支时,我们将尝试解决该工作项。
关键字
触发解决方案提及的三个受支持的关键字是 fix, fixes并且 fixed (不区分大小写)。 可以选择在关键字后加一个冒号。 大多数形式的标点符号可以先于或继续决议提及,不包括另一磅号(#)。
例子
Fixes #123
This fixed #123!
Change behavior to fix: #123
Fixes #123 and fixes #124
注释
要关闭的每个工作项必须同时包含受支持的关键字和工作项编号。
逗号分隔的列表(如 fixes #123,124,125 关键字之后)将仅解析第一个工作项。 为了减少可能发生的意外解决数量而这样做。
关闭工作项
使用关键字在提交消息中提及工作项,然后遵循以下两个工作流之一:
推送事件 - 如果在将提交推送到存储库的默认分支时包含解决方案提及,它将尝试解析工作项。
拉取请求完成后事件 - 当用户完成拉取请求(不包括压缩合并)到默认分支,并选择合并后完成关联工作项的选项时,系统将处理与拉取请求相关的所有提交,识别解决提及,并尝试解决关联的工作项。 为此,请在拉取请求的完成对话框中选择“完成后选项”以完成相关的工作项。
启用提交提及工作项解析
可以使用存储库设置中的 “提交提及工作项解析 ”设置启用或禁用此功能。 每个存储库都配置此设置,默认情况下启用。