我已经注意到,默认情况下master,我的项目分支中push的developer角色被禁止。

我想知道developer在这种情况下起作用的原因是什么?我的意思是一个developer无权推送的人,如何将他/她的更改提交到项目中?
在这种配置中,应该developer将其更改推送到其他分支,然后maintainer将更改应用到master分支,还是有其他一些典型的方法呢?
这是因为开发人员将推到自己的分支或开发分支。在很多情况下,master分支仅用于推送生产代码,并非每个开发人员都可以将其推送给项目经理(维护者)。
一个示例是开发人员将其更改推送到其分支,完成更改后,他将创建一个合并请求,维护者将进行合并。
| 归档时间: |
|
| 查看次数: |
207 次 |
| 最近记录: |