git - 通过 github API 关闭 pull 请求

标签 git github gitlab github-api

根据我们应用程序的设计要求,我们过去使用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 键可以是openclosed

关于git - 通过 github API 关闭 pull 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47343739/

相关文章:

Git 将一个文件夹从master分支复制到另一个分支

visual-studio-code - 手动分配 GitLab 项目 (VSCode)

java - java项目的gitlab-ci

git - git 中的 "Virtual"或 "view"分支(在 github 上)

javascript - 将 React Webpack 应用程序(不是使用 create-react-app 创建的)部署到 Github 页面

git - Git for Windows 和 Github Desktop 有什么区别?

git - 如何正确删除推送到 Git 存储库的敏感数据?

jenkins - 将 gitlab 与 jenkins 集成时出现异常

git - 如何在 git 中标记多个提交

git-svn --ignore-paths