VSTS拒绝了拉取请求完成工作流程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VSTS拒绝了拉取请求完成工作流程相关的知识,希望对你有一定的参考价值。

我们要求VSTS拉取请求(PR)设置为在请求完成之前需要2个审阅者。

这种情况发生在今天:

  1. 拉动请求由2个评论者创建
  2. 一位评论员接受了PR,另一位评论员拒绝了
  3. 作者修改并推送了代码
  4. 拒绝批准的代码的审稿人
  5. PR没有第一个批准者看到更新,成功完成

当更新的代码进入时,我们需要重置原始批准和拒绝。这是否可以开箱即用?

答案

您现在想要的选项存在。 (我相信它是在您发布问题后的某个时候添加的。)在分支政策下,选中标记为“在有新更改时重置代码审核者投票”的复选框。 See documentation here

据我所知,无论是接受还是拒绝,这都会重置所有选票。因此,在可选审阅者拒绝之前版本的情况下,有人可能会在审阅者验证其拒绝原因得到充分解决之前完成拉取请求。

另一答案

代码更新时没有重置反馈(批准和拒绝)的功能。

您的要求的解决方法是您可以要求特定审阅者审查代码。

  1. 去做团队项目管理页面(设置)>版本控制>选择存储库的一个分支
  2. 单击代码审查要求中的添加新路径

enter image description here

之后,该用户只需在其他人审核完代码后审核拉取请求代码(全部批准)。

我在这里提交了一个您可以投票的用户语音。 Pull request: rest feedback of related active pull request after code changes (push new changes)

以上是关于VSTS拒绝了拉取请求完成工作流程的主要内容,如果未能解决你的问题,请参考以下文章

VSTS 发布拉取请求构建触发器

VSTS - 防止推送到 master 但允许 PR 合并

如何通过 Bitbucket 中的拉取请求变基

多用户 Github 拉取请求

让每个人都成为VSTS拉取请求的评论者

使用 vsts 访问被拒绝错误