我在Github存储库中有多个分支,例如 develop,master,sit,uat,testbed,preprod等。。
我想为多个分支创建一个分支保护规则。(上述分支)
我知道可以为每个分支多次创建相同的分支保护规则,但这很耗时,而且效率不高(因为所有分支都需要相同的规则)
请提供任何建议或解决方案。
答案 0 :(得分:4)
当你想为分支 main 和 develop 添加规则时使用 [main;develop]*
。只需将要添加的所有分支写在方括号 []
中,并用分号 ;
分隔它们。最后添加 add *
答案 1 :(得分:0)
当然。如果您是 git 存储库的所有者,则转到 git 存储库的设置,单击分支菜单。在“分支保护规则”下的下一个屏幕上,单击添加规则。在“分支名称模式”下,您必须提供与要保护的分支匹配的模式。就我而言,我想保护主分支和开发分支,所以我的模式是 [main, develop]*
。考虑到您想要的存储库保护级别,您必须选择其余选项。 Github 提供了一篇很好的文章来设置“分支保护”。您应该按照本文了解“分支保护规则”页面中的选项。