在Github中为多个分支创建一个分支保护规则

时间:2020-11-09 09:49:08

标签: git github

我在Github存储库中有多个分支,例如 develop,master,sit,uat,testbed,preprod等。

我想为多个分支创建一个分支保护规则。(上述分支)

我知道可以为每个分支多次创建相同的分支保护规则,但这很耗时,而且效率不高(因为所有分支都需要相同的规则)

请提供任何建议或解决方案。

2 个答案:

答案 0 :(得分:4)

当你想为分支 main 和 develop 添加规则时使用 [main;develop]*。只需将要添加的所有分支写在方括号 [] 中,并用分号 ; 分隔它们。最后添加 add *

答案 1 :(得分:0)

当然。如果您是 git 存储库的所有者,则转到 git 存储库的设置,单击分支菜单。在“分支保护规则”下的下一个屏幕上,单击添加规则。在“分支名称模式”下,您必须提供与要保护的分支匹配的模式。就我而言,我想保护主分支和开发分支,所以我的模式是 [main, develop]*。考虑到您想要的存储库保护级别,您必须选择其余选项。 Github 提供了一篇很好的文章来设置“分支保护”。您应该按照本文了解“分支保护规则”页面中的选项。

Branch Protection rules - Github

相关问题