如何使用Branches API端点有选择地删除分支保护

时间:2019-04-29 23:41:03

标签: github-api

如果我将分支保护规则配置为:

dev *

我有3个分支:

dev_foo1
dev_foo2
dev_foo3

所有与该规则匹配的东西,现在我想删除 dev_foo2 分支,唯一的方法是先删除该分支保护规则,然后删除该分支,然后重新应用该规则。无论如何,IMO都破坏了这一过程。

根据API文档,这应该从'dev_foo2'中删除分支保护:

删除/ repos /:owner /:repo / branches / dev_foo2 / protection

但不是。它不会返回错误,但是也不会删除或禁用该分支的分支保护。

这可能是由于通配符正则表达式引起的吗?

例如,是否可以通过API使用其他端点来删除或禁用特定分支的分支保护?

谢谢!

0 个答案:

没有答案