PR上的GitHub REST API更新分支

时间:2018-05-08 23:27:09

标签: github-api

GitHub提供了" Update Branch"的这一功能。每当您的公关未在master之上重新定位时。

有没有办法通过REST API触发此操作?我正在玩https://developer.github.com/v3/pulls/#update-a-pull-request,但在使用base: 'master'时没有任何反应。

1 个答案:

答案 0 :(得分:1)

事实证明,我实际上是在问错误的问题。重新定位PR包括将master的当前HEAD合并到您的分支中,这可以通过

完成
octokit.repos.merge({
    owner: pr.head.repo.owner.login,
    repo: pr.head.repo.name,
    base: pr.head.ref,
    head: 'masters_HEAD_sha1',
    commit_message: 'Merging master into this branch'
})