那里描述的集成工作流程: https://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows
我不明白一件事:是什么阻止了贡献者不要将提交推送到"祝福"存储库直接?我们是否有任何自动化工具可以转发"承诺被推到了#34;祝福"到了#34;整合经理"?或者这只能通过行政决策来规范?
答案 0 :(得分:2)
是什么阻止了贡献者不要将提交推送到"祝福"直接存储库?
有很多方法可以防止这种情况发生。 gitolite
工具可以保护通过ssh提供的存储库。基于Web的开发环境(所有那些github,gitlab,pagure等)都有自己的权限管理。最后,有一个简单的技巧 - 让受祝福的存储库对于集成管理器是私有的,但是为团队中的其他人发布只读。
我们是否有任何可以转发的自动化工具"承诺被推到了#34;祝福"到了"集成经理"?
可以任何方式实施。 Git pull请求,或GitHub pull请求,或任何其他内容。