首页 > 解决方案 > 拉取请求 - 确保在允许 PR 完成之前关闭链接的任务

问题描述

我们希望创建一个工作流程,其中仅当所有相关任务都处于“完成”状态时才允许完成拉取请求,以避免不一致。

我们知道如何阻止拉取请求完成,除非至少有一个任务分配给它,但我们没有找到一种方法来强制 Azure DevOps 在允许完成之前检查任务状态。

现在完成一个拉取请求会将相关任务设置为“完成”,但我们需要它在完成之前检查状态是否已经“完成”,因为我们希望我们的开发人员手动确认任务完成。

标签: azure-devops

解决方案


拉取请求 - 确保在允许 PR 完成之前关闭链接的任务

实际上,就像您说的那样,“分支策略”选项Check for linked work items仅检查是否至少分配了一项任务,但不检查任务状态。

该选项Complete linked work items after merging用于自动完成工作项与否:

在此处输入图像描述

AFAIK,没有这样的分支策略选项或任何其他设置来检查任务状态,您可以在我们的 UserVoice 网站上添加对此功能的请求:

https://developercommunity.visualstudio.com/content/idea/post.html?space=21

这是我们产品建议的主要论坛。感谢您帮助我们构建更好的 Azure DevOps。

在此处输入图像描述

您可以对此反馈进行投票并添加您的评论。当有足够多的社区对此反馈进行投票并添加评论时,产品团队成员将认真对待此反馈。

希望这可以帮助。


推荐阅读