合并Pull Request
PUT/api/v5/repos/:owner/:repo/pulls/:number/merge
Request
Path Parameters
owner stringrequired
仓库所属空间地址(组织或个人的地址path)
repo stringrequired
仓库路径(path)
number integerrequired
第几个PR,即本仓库PR的序数
Example: 0
Query Parameters
access_token stringrequired
用户授权码
- application/json
Body
merge_methodstring
可选。合并PR的方法,merge(合并所有提交)、rebase(变基并合入)。默认为merge。
titlestring
可选。合并标题
descriptionstring
可选。合并描述
force_mergeboolean
是否强制合并(需开启“允许管理员强制合入”设置,并且需管理员权限)
squashboolean
是否squash合并,默认false
squash_commit_messagestring
squash合并的相关备注信息
Responses
- 200
成功响应
Response Headers
- application/json
- Schema
- Example (auto)
- Example
Schema
shastring
mergedinteger
messagestring
{
"sha": "string",
"merged": 0,
"message": "string"
}
{
"sha": "c20ac9624d2811a9313af29769dcf581b60c3044",
"merged": true,
"message": "Pull Request已成功合并"
}