github集成工作流程:当贡献者推送更改为"祝福存储库时发生的事情"?

时间:2017-12-28 13:36:19

标签: git github

那里描述的集成工作流程: https://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows

enter image description here

我不明白一件事:是什么阻止了贡献者不要将提交推送到"祝福"存储库直接?我们是否有任何自动化工具可以转发"承诺被推到了#34;祝福"到了#34;整合经理"?或者这只能通过行政决策来规范?

1 个答案:

答案 0 :(得分:2)

  

是什么阻止了贡献者不要将提交推送到"祝福"直接存储库?

有很多方法可以防止这种情况发生。 gitolite工具可以保护通过ssh提供的存储库。基于Web的开发环境(所有那些github,gitlab,pagure等)都有自己的权限管理。最后,有一个简单的技巧 - 让受祝福的存储库对于集成管理器是私有的,但是为团队中的其他人发布只读。

  

我们是否有任何可以转发的自动化工具"承诺被推到了#34;祝福"到了"集成经理"?

可以任何方式实施。 Git pull请求,或GitHub pull请求,或任何其他内容。