首页 > 解决方案 > 在 Azure Devops 中为不同类型的 PR 自动设置分支策略

问题描述

我们正在尝试设置存储库的分支策略,以便针对特定文件夹:

  1. 任何将新文件推送到 repo 的 PR 都必须有一个必需的审阅者
  2. 任何对现有文件进行更改的 PR 都不需要经过审阅者的批准

我们已经查看了路径过滤器,但我不确定是否可以在不必手动从所需的审阅者策略中排除每个现有文件的情况下实现这一点。

有什么方法可以将其设置为自动且无需干预?

标签: gitazure-devopspolicies

解决方案


几个分支策略提供路径过滤器。如果设置了路径过滤器,则该策略仅在与过滤器匹配的文件发生更改时应用。

例如,在分支策略中,我们设置Require a minimum number of reviewers并自动包含审阅者,在 中Automatically included reviewers,我们可以配置文件夹路径。

然后我们创建一个新文件,它将绕过分支策略Automatically included reviewers,另一个策略Require a minimum number of reviewers 仍然有效。

您可以查看此文档以获取更多详细信息。

此外,您可以在我们的UserVoice 网站上添加您对该功能的请求,这是我们产品建议的主要论坛。感谢您帮助我们构建更好的 Azure DevOps。


推荐阅读