我已经测试了该指南,它仅适用于 1 个分支。
我的问题是有没有办法为我的所有分支做到这一点?
分支名称示例:
- 功能/测试-1
- 功能/测试-2
- 功能/test-2-1
- rel/test-1
- 大师
我可以将 feature/test-2-1 PR 到 feature/test-2
我可以将 feature/test-2 公关到 rel/test-1
但根据示例,我只能设置为 1 个分支,如果我想要第二个分支,我需要手动设置。
有没有办法可以设置所有 PR 必须通过验证才能接受?不管分支名称是什么。
最佳答案
在 Azure DevOps 上的单个 Git 存储库中,您只能单独为每个分支设置保护策略。
但是,在项目级别,您可以设置 Cross-repo branch policies可以应用于当前项目中所有存储库中的所有匹配分支。
[更新]
由于跨存储库分支策略将应用于项目中所有存储库中的所有匹配分支。
如果您希望策略仅应用于特定存储库中的所有分支,则只能单独为每个分支设置策略。
如果您确实需要此功能,我建议您可以在 Developer Community 上报告功能请求。这将使您能够与相应的工程团队进行互动,并使工程团队更方便地收集您的建议并对其进行分类。
关于Azure Pipelines 为所有分支构建验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71508107/