我希望能够确保只有我们的自动化部署解决方案才能将代码从开发人员分支提升到我们的 QA 和我们的生产分支(实际上没有执行任何工作,除了很少且非常受控制的修补程序) . 即,我想确保开发人员只在开发人员分支上工作,并且不会错误地向我们的 QA 或生产分支提交任何内容。
有什么方法可以做到这一点?
我希望能够确保只有我们的自动化部署解决方案才能将代码从开发人员分支提升到我们的 QA 和我们的生产分支(实际上没有执行任何工作,除了很少且非常受控制的修补程序) . 即,我想确保开发人员只在开发人员分支上工作,并且不会错误地向我们的 QA 或生产分支提交任何内容。
有什么方法可以做到这一点?
如果您想要一个用于访问控制配置的 GUI,那么您也可以尝试Gerrit。虽然 Gerrit 主要是一个代码审查工具,但它还支持细粒度的权限、组和不同的身份验证源(Openid、LDAP 等)。