请问云效代码库怎么禁止开发者提交代码?master分支禁止开发者提交。我是管理员 我自己提交的还需要评审者。我就是怕开发者在master上提交分支,我的需求就是在他提交的时候提示禁止master提交就行了,master只允许合并。
在云效代码库中,您可以采取以下步骤来禁止开发者直接向主分支(如master)提交代码:
保护主分支:您可以设置保护规则来限制对主分支的直接提交。这将确保只能通过合并请求(Merge Request)的方式将代码合并到主分支。
分支许可规则:云效通常提供了分支许可规则的功能,您可以使用它来配置特定分支的权限。您可以指定只有管理员或特定角色的人才能直接提交代码到主分支,而其他开发者只能通过合并请求参与代码审查和合并操作。
提交钩子(Commit Hooks):一些版本控制系统(如Git)支持提交钩子的功能。您可以编写自定义的钩子脚本,在开发者提交代码之前进行校验,如果是主分支,则显示禁止提交的提示消息。
请注意,具体的设置方法可能会因您使用的云效版本和配置而有所不同。建议您查阅云效文档、界面指南或联系技术支持,以获取针对您具体情况的准确指导和支持。同时,也可以参考代码托管平台(如GitLab、GitHub等)上的相关功能和最佳实践,以了解更多禁止提交代码的方法。
可以看下推送规则设置和分支设置那里。 https://help.aliyun.com/document_detail/153873.html?spm=a2c4g.460554.0.i4 可以看下这里。 master分支设置为保护分支,设置不允许任何人推送就行。 此回答整理自钉群“云效开发者交流群6群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。