/api/v1/repos/git_admin/small/pulls/3/merge这个时gitea请求分支合并的接口,请求的时候body请求体里面head_commit_id和MergeCommitID怎么找
时间: 2023-07-29 12:06:19 浏览: 48
head_commit_id是指待合并的分支的最新提交的commit id,可以通过调用以下接口获得:
```
GET /api/v1/repos/:owner/:repo/branches/:branch
```
该接口将返回指定分支的信息,其中commit.id即为该分支的最新提交的commit id。
MergeCommitID是指合并后产生的新的commit id,需要等待合并请求完成后,通过调用以下接口获得:
```
GET /api/v1/repos/:owner/:repo/commits/:sha
```
该接口将返回指定commit的信息,其中sha为新的commit id。注意,需要等待合并完成后才能调用该接口获取新的commit id。
相关问题
/api/v1/repos/git_admin/small/pulls/3/merge这个时gitea请求分支合并的接口,请求的时候body请求体里面各项参数怎么填写
这个接口是用来合并分支的,需要在请求体中提供以下参数:
1. `do`: 必填,合并操作类型,可以是"merge"或"rebase"。
2. `merge_title`: 可选,合并后的提交信息标题。
3. `merge_message`: 可选,合并后的提交信息内容。
4. `merge_method`: 可选,合并的方式,可以是"merge"或"squash"。
5. `force_merge`: 可选,是否强制合并,可以是"true"或"false"。
6. `delete_branch`: 可选,是否删除分支,可以是"true"或"false"。
例如,如果要将分支"feature-branch"合并到"master"分支并删除"feature-branch"分支,可以发送以下请求体:
```
{
"do": "merge",
"merge_title": "Merge feature-branch into master",
"merge_message": "This is the merge message",
"merge_method": "merge",
"force_merge": "false",
"delete_branch": "true"
}
```
注意,这个请求需要有管理员权限才能执行。
post /api/v1/repos/git_admin/small/pulls/3/merge这个时gitea请求分支合并的接口,请求的时候body请求体里面各项参数怎么填写
这个接口是用来合并分支的,需要在请求体中提供以下参数:
1. `do`: 必填,合并操作类型,可以是"merge"或"rebase"。
2. `merge_title`: 可选,合并后的提交信息标题。
3. `merge_message`: 可选,合并后的提交信息内容。
4. `merge_method`: 可选,合并的方式,可以是"merge"或"squash"。
5. `force_merge`: 可选,是否强制合并,可以是"true"或"false"。
6. `delete_branch`: 可选,是否删除分支,可以是"true"或"false"。
例如,如果要将分支"feature-branch"合并到"master"分支并删除"feature-branch"分支,可以发送以下请求体:
```
{
"do": "merge",
"merge_title": "Merge feature-branch into master",
"merge_message": "This is the merge message",
"merge_method": "merge",
"force_merge": "false",
"delete_branch": "true"
}
```
注意,这个请求需要有管理员权限才能执行。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)