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