当前位置: 首页 > >

gitlab从开发分支合并代码到master分支

发布时间:


你敢相信这是个码农?


?


?


新项目开发完成,代码要封版。开发分支是dev,将代码合并到master时可费了劲儿了,上周我们几个同事前前后后折腾了两天,还是有问题。




我之前scm工具主要用svn,用git也就*半年的时间,之前也没有合并主干代码的权限。百度解答不了我的问题,就再去咨询同事。




同事的提示有如点睛之笔,让我对gitlab有了进一步了解。那现在的问题就变成了能(如)否(何)让master不受保护。




答案隐藏在项目的git里的“设置”里。



设置→Edit Project,打开Project settings功能

设置→Protected Branches,打开Protected Branches功能


通过上述方法,可以把master分支改成一个普通的分支,然后删掉它。


接下来就是在本地IDE里,从dev获取最新,据此创建新的分支并且命名为master,然后把代码push到远程gitlab服务器上。当然,完事之后要把master分支设置成Default和Protected。搞定!


?


git设置截图:



?



?



转载于:https://www.cnblogs.com/buguge/p/11019818.html



友情链接: