aur*_*ora 14 git branch branching-and-merging git-branch
我想强迫其他团队成员不在主分支上工作,而是在开发分支上工作.我们有一个中央的git-repository,我们将工作推进到我们的工作中.我想知道是否可以阻止用户将更改推送到主分支,但只允许某些用户这样做.
我想有以下"工作流程"
这是可能的,我怎样才能做到这一点?
请参阅man githooks
:在共享仓库中,您可以创建一个$(git rev-parse --git-dir)/hooks/pre-receive
或$(git rev-parse --git-dir)/hooks/update
脚本来验证用户尝试将哪些内容推送到哪个引用.Git附带了一个更新 - 偏执的示例钩子强制每个引用ACL.