【发布时间】:2014-12-12 02:58:33
【问题描述】:
我们为我们的项目使用拉取请求工作流程。每个开发人员都有自己的项目分支。 例如,我有两个存储库:upstream(main repo) 和 origin(fork of main repo)。当我想提交一些东西时,我会推送到源(我的叉子)并从它创建一个拉取请求到主仓库。
一切都很好,这是进行代码审查的一种非常好的方式,但这只是一种约定。有时远程承包商会直接推送到主仓库(也许这只是一个意外:))。
是否有任何明确的方式来拒绝直接推送到主仓库?
钩子在这种情况下没有帮助,因为每个开发人员都可以禁用它们
【问题讨论】: