是否有一个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"
,但这不是我想要的。
答案 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视为字符串变量。