在带有Git的TFS 2018中(具体来说,我正在使用Microsoft Visual Studio Team Foundation Server版本16.131.27701.1),每当我创建拉取请求时,默认情况下都会自动分配项目的默认团队。有什么办法可以防止这种情况的发生?开发人员有时会忘记删除默认团队,然后整个团队会收到电子邮件通知,要求查看代码。
我从Microsoft找到了这个https://developercommunity.visualstudio.com/content/problem/241804/unwanted-default-reviewers-are-being-added-to-pull.html。根据他们的建议,我添加了如下的各个代码审阅者,但是默认团队仍然出现。
答案 0 :(得分:2)
不幸的是,这是TFS 2018版的设计使然。
它将自动添加项目团队作为审阅者,而与您选择的回购无关。
但是,对于Azure DevOps 2019和Azure DevOps Service,当前默认情况下不添加审阅者。它随新导航一起发布。
详细说明如下:
当我们首次启动拉取请求(PR)体验时,我们认为 将所有PR分配给您拥有的团队环境是有意义的 创建PR时选择。这种行为令人沮丧 一点,因为许多人没有注意到 团队背景和PR分配。实际上,这已经是我们的 热门UserVoice建议。
作为新导航更改的一部分,我们借此机会 更改与团队的默认关联。您会注意到两个变化:
创建PR时,默认情况下不添加审阅者。 列表确实具有使添加个人和用户更容易的功能 最近添加到PR中的组。所需的审稿人 该政策还可以帮助希望确保具体 添加了审核者以审核其代码。
...
更多详细信息,请查看此官方版本:creates a PR without a default team as reviewer.