如果我将分支保护规则配置为:
dev *
我有3个分支:
dev_foo1
dev_foo2
dev_foo3
所有与该规则匹配的东西,现在我想删除 dev_foo2 分支,唯一的方法是先删除该分支保护规则,然后删除该分支,然后重新应用该规则。无论如何,IMO都破坏了这一过程。
根据API文档,这应该从'dev_foo2'中删除分支保护:
删除/ repos /:owner /:repo / branches / dev_foo2 / protection
但不是。它不会返回错误,但是也不会删除或禁用该分支的分支保护。
这可能是由于通配符正则表达式引起的吗?
例如,是否可以通过API使用其他端点来删除或禁用特定分支的分支保护?
谢谢!