git - 在 Azure Devops 中为不同类型的 PR 自动设置分支策略
问题描述
我们正在尝试设置存储库的分支策略,以便针对特定文件夹:
- 任何将新文件推送到 repo 的 PR 都必须有一个必需的审阅者
- 任何对现有文件进行更改的 PR 都不需要经过审阅者的批准
我们已经查看了路径过滤器,但我不确定是否可以在不必手动从所需的审阅者策略中排除每个现有文件的情况下实现这一点。
有什么方法可以将其设置为自动且无需干预?
解决方案
几个分支策略提供路径过滤器。如果设置了路径过滤器,则该策略仅在与过滤器匹配的文件发生更改时应用。
例如,在分支策略中,我们设置Require a minimum number of reviewers
并自动包含审阅者,在 中Automatically included reviewers
,我们可以配置文件夹路径。
然后我们创建一个新文件,它将绕过分支策略Automatically included reviewers
,另一个策略Require a minimum number of reviewers
仍然有效。
您可以查看此文档以获取更多详细信息。
此外,您可以在我们的UserVoice 网站上添加您对该功能的请求,这是我们产品建议的主要论坛。感谢您帮助我们构建更好的 Azure DevOps。
推荐阅读
- tensorflow-lite - jetson nano install tflite_runtime 2.5.0 不支持 RandomStandardNormal op 怎么了?
- npm - 带有逻辑运算符的无服务器框架选择活动
- scikit-learn - scikit-learn 的 MLPRegressor 的有界输出
- python - 字典操作
- spring - 无法从存储库中读取
- php - Yii2 JWT 401 未经授权
- java - PLS-00306:número o tipos de argumentos erróneos al llamar a 'RESTAR_SERVICIO
- python - python_requires 中的版本条件
- python - 你能用一个简单的numpy数组建立一个分类模型吗
- r - 在 R 语法中,..foobar.. 是什么意思?