使用拉取请求自动完成工作项
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
在将工作项链接到拉取请求 (PR) 时,你可以在完成 PR 时自动完成这些工作项。 或者,可以指定工作流状态,以在合并 PR 时将工作项转换为该状态。
在将工作项链接到拉取请求 (PR) 时,你可以在完成 PR 时自动完成这些工作项。
有关详细信息,请参阅创建、查看和管理拉取请求。
自动完成工作项
如下图所示,选中在合并后完成链接的工作项框。 系统默认为你对将来 PR 的选择。
在以下情况下,系统不会将工作项状态自动更新为 工作项类型(WIT):“完成”、“ 已关闭”或 “已完成 ”类别:
- 使用继承进程模型管理 WIT 的工作项已处于 “已解析 ”状态。 在此实例中,系统不会更新状态。 例如,如果从敏捷进程派生的 bug 处于 “已 解决”状态,则系统不会将其转换为 “已关闭”。
- 工作项已处于 “已完成 ”状态。 不需要进行进一步转换。
- WIT 包括工作流域规则,这些规则阻止工作项前进到下一个状态。 例如,规则可能需要在关闭工作项时定义另一个字段。
- 对于本地部署和 Azure Boards 托管流程模型,必须修改工作流以指定在转换工作流时要执行的操作(ACTION 元素)。 有关详细信息,请参阅 更改 WIT 的工作流,指定操作。
有关详细信息,请参阅自定义工作跟踪体验。
指定已链接工作项的工作流状态
若要将工作项转换为特定工作流状态,可以在拉取请求说明中输入信息。 为 #ID 添加所提及工作项的有效工作流状态前缀。
注意
此功能需要 Azure DevOps Server 2020.1 更新或更高版本。
以下示例显示已转换的用户情景 - 一个转换为 “已 解决”状态,另一个转换为 “审阅 ”状态。 此外,两个任务被 标记为“完成”。