如何使用命令查看 GitLab 中所有打开的合并请求?

How can I see all the opened merge requests in GitLab using a command?

是否有 git 命令可以显示存储库的所有打开的合并请求?我发现如何使用以下方法查看合并到 master 中的所有分支: git log --merges --first-parent master \ --pretty=format:"%h %<(10,trunc)%aN %C(white)%<(15)%ar%Creset %C(red bold)%<(15)%D%Creset %s",但这不是我要找的。

根据 phd 给我的提示,我发现这个命令可以帮助我查看我想要的单个分支的所有打开的合并请求:

curl -k --header "PRIVATE-TOKEN: TOKEN" "https://gitlabhost.com/api/v4/merge_requests?scope=all&state=opened&source_branch=source_branch" > ROOTDIR/opened_merge_requests.txt

考虑到 TOKEN,source_branch 和 ROOTDIR 是字符串变量。