在Github上,当您转到分支设置并创建“分支保护规则”时,如何指定“ master”以外的任何分支?我已经尝试了很多类似正则表达式的表达式,但是似乎都没有用:(
wil*_*mol 10
您可以做的是创建一个规则:
master
Run Code Online (Sandbox Code Playgroud)
然后创建另一个规则(在第一个之后):
**/**
Run Code Online (Sandbox Code Playgroud)
然后第二个将适用于除 master 之外的所有分支,因为 master 包含在先前的规则中:
GitHub用于fnmatch
匹配提供的任何模式,以找出规则适用于分支机构保护的分支机构。
fnmatch
GitHub尚无确切的模式可以解决master以外的任何其他问题,但最接近的模式是:
*[!master]*
Run Code Online (Sandbox Code Playgroud)
但是,这也将排除分支只m
,a
,s
,t
,e
,r
或只用这些字母组合分支机构。
在GitHub帮助和fnmatch文档中查看有关上述内容的更多详细信息