根据我们应用程序的设计要求,我们过去使用gitlab API删除Gitlab中的 merge 请求。现在我们正在迁移到 Github,我正在寻找一个类似的 API 调用来关闭 Github 上的 pull 请求。
我通读了文档 here ,但它没有回答我的问题。
如果有人能帮助我,我会很高兴。
最佳答案
如果您阅读 API documentation您在上面粘贴了谁的链接,似乎有一个更新端点可用于分配 pull 请求的状态:
PATCH /repos/:owner/:repo/pulls/:number
{
"title": "new title",
"body": "updated body",
"state": "closed",
"base": "master"
}
JSON 中的state
键可以是open
或closed
。
关于git - 通过 github API 关闭 pull 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47343739/