我们正在配置 git 分支策略,当我们在各个功能分支中进行更改并准备好集成到“增量”中之后,在增量/* 分支上创建 PR 时,我们希望触发 PR 验证管道将被运送,因此得名。 Azure DevOps 允许在项目级别使用通配符分支策略,以便您可以使用该策略命名约定将策略应用到所有未来的分支,但是我们如何将相同的约定应用于我们拥有自己的管道的多个 Azure git Repos 中的每一个?
必须为与增量/*匹配的每个分支创建新的分支策略,这破坏了基于分支模式约定设置策略的便利性。有解决这个问题的方法吗?或者他们在新版本中修复了这个问题吗?
我们正在使用 Azure DevOps Server 2020 更新 1.2。
我什至不知道在这里要尝试什么。我有点困惑,因为我相信您可以使用 YAML 中的 pr 触发器来完成此行为,但这仅适用于 GitHub 存储库;将此功能从您的核心产品(尤其是您正在销售其本地实例的产品)中排除是没有意义的。
我发现您可以通过创建与存储库策略匹配的分支、转到该存储库的策略并单击文件夹而不是分支来实现此目的。它会自动转到您的分支机构/*的策略屏幕。我没有找到这个文档,但我最终想点击它并且它起作用了。