VSTS REST API for Policy是否可以更改"重置代码审阅者对新更改的投票"?

时间:2018-05-24 17:43:53

标签: azure-devops azure-devops-rest-api

我正在尝试编写一个脚本,该脚本通过策略发送到所有分支,并将策略选项(如下所示)设置为true。可以在以下URL中找到显示可以获取/编辑的可用策略类型的JSON:

https://< 帐户域> .visualstudio.com /< 项目名称> / _ apis / policy / types /

不幸的是,当有新的更改时,我没有看到重置代码审核者投票的选项。是否无法从REST API进行更改?

Reset code reviewer option

1 个答案:

答案 0 :(得分:1)

对于选项重置代码审核者在分支政策中有新的更改选项时投票,它属于政策类型最低审核人数({{1} })。

当您指定分支类型最小审阅者数量的选项时,您可以指定四个参数:

  • fa4e907d-c16b-4a4c-9dfa-4906e5d171dd:审核人数最少。
  • minimumApproverCount:允许用户批准自己的更改。
  • creatorVoteCounts:即使某些评论者投票“等待”或“拒绝”,也允许完成。
  • allowDownvotes:当有新的更改时,重置代码审核者投票。

例如将分支政策的最小审核人数添加为1并选择重置代码审核者投票时,如果分支的新更改以回复resetOnSourcePush中的features/开头,则您可以将请求正文用作:

ad3acf8e-b269-48e5-81bc-354251856b51

enter image description here