作者:0519bobo_724 | 来源:互联网 | 2022-12-01 18:43
我已经注意到,默认情况下master
,我的项目分支中push
的developer
角色被禁止。
我想知道developer
在这种情况下起作用的原因是什么?我的意思是一个developer
无权推送的人,如何将他/她的更改提交到项目中?
在这种配置中,应该developer
将其更改推送到其他分支,然后maintainer
将更改应用到master分支,还是有其他一些典型的方法呢?
1> Abdelilah El..:
这是因为开发人员将推到自己的分支或开发分支。在很多情况下,master分支仅用于推送生产代码,并非每个开发人员都可以将其推送给项目经理(维护者)。
一个示例是开发人员将其更改推送到其分支,完成更改后,他将创建一个合并请求,维护者将进行合并。