【问题标题】:Unwanted default reviewer when creating a pull request in TFS/Git 2018在 TFS/Git 2018 中创建拉取请求时不需要的默认审阅者
【发布时间】:2020-03-05 12:49:48
【问题描述】:

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

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

【问题讨论】:

    标签: git tfs


    【解决方案1】:

    不幸的是,这是 TFS 2018 版的设计行为。

    它会自动将 项目团队 添加为审阅者,而不管您选择的 repo 是什么。

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

    详细解释如下:

    当我们第一次启动拉取请求 (PR) 体验时,我们认为 将所有 PR 分配给您拥有的团队上下文是有意义的 创建 PR 时选择。这种行为令人沮丧 点,因为很多人没有注意到之间的联系 团队背景和公关任务。事实上,这一直是我们的一项 热门 UserVoice 建议。

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

    1. 创建 PR 时,默认不添加审稿人。审稿人 列表确实有一个功能,可以更轻松地添加个人和 最近添加到 PR 的组。所需的审阅者 策略还可以帮助希望确保特定 添加审阅者来审阅他们的代码。

    2. ...

    更多详情请看官方发布:creates a PR without a default team as reviewer.

    【讨论】:

    • 感谢您的回复。两个后续问题 - 1) 是否有计划在 TFS 2018 中解决此问题? 2) Azure DevOps 2019 是 TFS 2018 的下一个版本吗?也就是说,我可以像从 TFS 2015 升级到 2018 一样将现有的 TFS 2018 升级到 Azure DevOps 2019 吗?
    • @JerryHan 1) 恐怕没有,我没有看到任何相关文档这么说。因为它是一个较旧的设计。实际上,如果新的 TFS 版本提供了一些新功能,我们通常建议用户升级到新版本。抱歉给您带来不便 2) 是的,Azure DevOps 2019 只是 TFS 2018 的下一个版本,我们将名称从 TFS 更改为 Azure DevOps Server,将 VSTS 更改为 Azure DevOps Service。从 TFS2018 升级到 Azure DevOps 2019 非常简单。甚至不需要升级 sql server,只需触摸“应用层”即可。 blog.codeinside.eu/2019/04/30/…
    猜你喜欢
    • 2020-01-25
    • 1970-01-01
    • 2015-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-16
    相关资源
    最近更新 更多