一句命令行创建merge requests

926 阅读1分钟

前言

gitlab重复性操作太多,因此研究了很多方案,因为公司gitlab配置存在一问题,gitlab workflow和gitlab MR都无法正常使用,最终采取命令行,是完美支持的,目前使用下来,也是最方便的

// dont's delete source branch
// git version 2.10 ~ 2.17
git push --push-option="merge_request.create merge_request.remove_source_branch=false merge_request.target=my-target-branch"

// git version > 2.18
git push -o merge_request.create -o merge_request.remove_source_branch=false -o merge_request.target=my-target-branch

--push-options dcoument:

docs.gitlab.com/ee/user/pro…