Azure交叉回购政策否决回购本地政策?

Azure交叉回购政策否决回购本地政策?,azure,azure-repos,Azure,Azure Repos,我想知道,如果同一个分支机构既有本地定义的分支机构策略,也有跨回购策略,会发生什么情况 然后采用什么政策 谢谢保单是累积的。如果在多个级别配置同一策略,则最具体的(例如最低级别)将获胜 可以在多个操作级别应用策略: 计划 所有存储库 存储库 所有分支机构 分支文件夹 分支机构 还有一些特定的过滤器,您可以通过API配置,以便仅当分支以特定单词开头时应用策略,例如 在分支级别定义的策略将在任何更高级别否决同一类型 您可以在UI中启用的每一项功能:审阅者、管道等都是特定的策略类型,感谢您的快速回

我想知道,如果同一个分支机构既有本地定义的分支机构策略,也有跨回购策略,会发生什么情况

然后采用什么政策


谢谢

保单是累积的。如果在多个级别配置同一策略,则最具体的(例如最低级别)将获胜

可以在多个操作级别应用策略:

  • 计划
  • 所有存储库
  • 存储库
  • 所有分支机构
  • 分支文件夹
  • 分支机构
还有一些特定的过滤器,您可以通过API配置,以便仅当分支以特定单词开头时应用策略,例如

在分支级别定义的策略将在任何更高级别否决同一类型


您可以在UI中启用的每一项功能:审阅者、管道等都是特定的策略类型,

感谢您的快速回答。就我的理解而言,我还有一个问题:假设我已经为默认分支定义了一个交叉回购策略,在该策略中我设置了最小审阅者数量和允许的合并类型。此外,我还定义了一个分支策略(针对一个回购及其默认分支),仅启用了构建验证,然后将根本不应用交叉回购策略,仅应用特定于分支的策略。因此,目标为默认分支的拉取请求可以在生成为绿色的情况下完成,但根本没有进行任何审查,对吗?不,这不是我所期望的。您提到的每一个要素本身都是一项政策。生成策略、已审核策略、分支策略。确定。谢谢。这对于我的场景来说是个好消息。如果在任何级别启用,每个场景都将被应用。据我所知,Azure pipelines不存储“未启用”,在这种情况下,它会删除该特定级别的策略类型,因此更高级别的策略将是最具体的。请确保测试:)。您可以通过“az pipelines”cli执行许多操作。