Gitlab api 在合并请求中获取提交

标签 gitlab gitlab-ci

从 GITLAB API 文档中,我可以获得合并请求的详细信息,
我可以从中获取源项目和分支。

用于获取分支中提交列表的 api,列出该分支中的所有提交。

有没有办法通过 API 获取特定于合并请求的提交列表。?

目标是只知道合并请求中的新提交。

谢谢你。

最佳答案

我想你正在寻找这个:

curl --header "PRIVATE-TOKEN: ****" "http://gitlab/api/v3/projects/:project_id:/merge_requests/:mr_id:/commits"

https://docs.gitlab.com/ce/api/merge_requests.html#get-single-mr-commits

关于Gitlab api 在合并请求中获取提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24724476/

相关文章:

构建成功时 Gitlab 自动合并不起作用

java - Maven jar :jar not gathering dependencies

gitlab ci 缓存/在阶段之间保留 golang 包

docker - Docker run -v将文件挂载为目录

ruby-on-rails - Gitlab CI 和 Rails Postgres 崩溃

gitlab - 如何为gitlab组中的所有项目设置一个gitlab代理,将项目单独部署到kuberenetes集群

git - 为什么没有使用 "docker run image command"启动容器的日志?

authentication - 需要帮助修复此错误 "Connection reset by peer - SSL_connect"

python - 如何使用Python将文件上传到GitLab的WIKI

node.js - Gitlab Ci 上的触发输入