在TFS / Git 2018中创建拉取请求时不需要的默认审阅者

时间:2019-11-08 21:45:45

标签: git tfs

在带有Git的TFS 2018中(具体来说,我正在使用Microsoft Visual Studio Team Foundation Server版本16.131.27701.1),每当我创建拉取请求时,默认情况下都会自动分配项目的默认团队。有什么办法可以防止这种情况的发生?开发人员有时会忘记删除默认团队,然后整个团队会收到电子邮件通知,要求查看代码。

enter image description here

我从Microsoft找到了这个https://developercommunity.visualstudio.com/content/problem/241804/unwanted-default-reviewers-are-being-added-to-pull.html。根据他们的建议,我添加了如下的各个代码审阅者,但是默认团队仍然出现。

enter image description here

1 个答案:

答案 0 :(得分:2)

不幸的是,这是TFS 2018版的设计使然。

它将自动添加项目团队作为审阅者,而与您选择的回购无关。

但是,对于Azure DevOps 2019和Azure DevOps Service,当前默认情况下不添加审阅者。它随新导航一起发布。

enter image description here

详细说明如下:

  

当我们首次启动拉取请求(PR)体验时,我们认为   将所有PR分配给您拥有的团队环境是有意义的   创建PR时选择。这种行为令人沮丧   一点,因为许多人没有注意到   团队背景和PR分配。实际上,这已经是我们的   热门UserVoice建议。

     

作为新导航更改的一部分,我们借此机会   更改与团队的默认关联。您会注意到两个变化:

     
      
  1. 创建PR时,默认情况下不添加审阅者。   列表确实具有使添加个人和用户更容易的功能   最近添加到PR中的组。所需的审稿人   该政策还可以帮助希望确保具体   添加了审核者以审核其代码。

  2.   
  3. ...

  4.   

更多详细信息,请查看此官方版本:creates a PR without a default team as reviewer.