如何获取合并后的 GitLab 合并请求的提交列表?
How to obtain the list of commits of merged GitLab merge requests?
我正在处理具有 fast forward merge requests enabled 的 GitLab 存储库,即每个合并请求的单独提交都只是线性附加到主分支的历史记录中。现在例如a git bisect
运行 只考虑完成每个合并请求的提交可能有意义,但是有什么方法可以获取这些提交的列表吗?
例如,考虑由提交 A1->B1
和 !2
(A2->B2->C2
) 组成的 MR !1
。提交历史因此变成
A1 -> B1 -> A2 -> B2 -> C2
除了手动检查合并请求之外,还有什么方法可以获取列表B1,C2
?
fetch = +refs/merge-requests/*/head:refs/remotes/origin/merge-requests/*
到.git/config
。现在所有合并请求都可以作为 origin/merge-requests/
命名空间中的分支。
我正在处理具有 fast forward merge requests enabled 的 GitLab 存储库,即每个合并请求的单独提交都只是线性附加到主分支的历史记录中。现在例如a git bisect
运行 只考虑完成每个合并请求的提交可能有意义,但是有什么方法可以获取这些提交的列表吗?
例如,考虑由提交 A1->B1
和 !2
(A2->B2->C2
) 组成的 MR !1
。提交历史因此变成
A1 -> B1 -> A2 -> B2 -> C2
除了手动检查合并请求之外,还有什么方法可以获取列表B1,C2
?
fetch = +refs/merge-requests/*/head:refs/remotes/origin/merge-requests/*
到.git/config
。现在所有合并请求都可以作为 origin/merge-requests/
命名空间中的分支。