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

时间:2018-12-06 10:06:46

标签: git gitlab gitlab-api

是否有一个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",但这不是我想要的。

1 个答案:

答案 0 :(得分:0)

使用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视为字符串变量。