如何获取合并的GitLab合并请求的提交列表?

时间:2019-03-21 13:54:27

标签: git gitlab git-merge pull-request

我正在开发一个具有fast forward merge requests enabled的GitLab存储库,即每个合并请求的单个提交都线性添加到master分支的历史记录中。现在例如git bisect运行可能只考虑完成每个合并请求的提交,但是有什么方法可以获取这些提交的列表吗?

作为示例,考虑由提交!1A1->B1!2)组成的MR A2->B2->C2。提交历史因此变成

A1 -> B1 -> A2 -> B2 -> C2

除了手动检查合并请求之外,还有什么方法可以获取列表B1,C2

1 个答案:

答案 0 :(得分:0)

https://docs.gitlab.com/ee/user/project/merge_requests/#checkout-locally-by-modifying-gitconfig-for-a-given-repository所述,您可以添加行

fetch = +refs/merge-requests/*/head:refs/remotes/origin/merge-requests/*

.git/config。现在,所有合并请求都可以在origin/merge-requests/名称空间中作为分支使用。