如何保护GIT分支(如主人)

Pet*_*ner 5 git github bitbucket

我很乐意进行GIT分支和合并,但想知道如何让一个不熟悉合并和分支的新开发人员不会意外地伤害发布或生产分支(比如master).

什么是一个很好的工作流,以便谁在做很多次提交的开发者可以得到与主或其他一些分支同步更新了.也就是说,没有新开发人员具有该分支的提交权限.

rob*_*jam 5

由于其分散性,Git非常适合这种情况.我建议您让其他开发人员分叉您的仓库,然后在他们完成他们希望您合并的新功能时创建一个拉取请求.然后,您可以查看附加到每个拉取请求的提交,并决定是否将它们合并到主仓库中.

一旦其他开发人员知道他们正在做什么,你总是可以向他们提供主仓库的提交权限并要求他们删除他们的分支.


Pau*_*son 1

根本不授予开发人员在主/分支上的提交权限。他们可以分叉存储库并提交拉取请求,以将更改返回给主服务器。