Mad*_*hat 14
默认情况下,如果您Branch protection rule为任何分支创建 a ,它Disables force-pushes to all matching branches and prevents them from being deleted. 因此,如果您使用 pattern 创建规则master,则master默认情况下会阻止删除分支。
关于规则模式的工作原理,它用于fnmatch匹配提供的任何模式以找出规则适用的分支。例如:
*适用于所有分支的规则模式release*将应用于名称以release目前我不认为你可以在 GitHub 上设置任何单个规则模式(我已经尝试过)来匹配多个分支,比如 for egmaster和develop,因为理想情况下{master,develop}应该匹配两个分支,但目前它没有,并且根据 fnmatch 文档{a,b} matches pattern a and pattern b if File::FNM_EXTGLOB flag is enabled
在GitHub 帮助和fnmatch 文档中查看有关上述内容的更多详细信息