请问云效代码库怎么禁止开发者提交代码?master分支禁止开发者提交。我是管理员 我自己提交的还需[阿里云云效]

请问云效代码库怎么禁止开发者提交代码?master分支禁止开发者提交。我是管理员 我自己提交的还需要评审者。我就是怕开发者在master上提交分支,我的需求就是在他提交的时候提示禁止master提交就行了,master只允许合并。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 在云效代码库中,您可以采取以下步骤来禁止开发者直接向主分支(如master)提交代码:

    1. 保护主分支:您可以设置保护规则来限制对主分支的直接提交。这将确保只能通过合并请求(Merge Request)的方式将代码合并到主分支。

    2. 分支许可规则:云效通常提供了分支许可规则的功能,您可以使用它来配置特定分支的权限。您可以指定只有管理员或特定角色的人才能直接提交代码到主分支,而其他开发者只能通过合并请求参与代码审查和合并操作。

    3. 提交钩子(Commit Hooks):一些版本控制系统(如Git)支持提交钩子的功能。您可以编写自定义的钩子脚本,在开发者提交代码之前进行校验,如果是主分支,则显示禁止提交的提示消息。

    请注意,具体的设置方法可能会因您使用的云效版本和配置而有所不同。建议您查阅云效文档、界面指南或联系技术支持,以获取针对您具体情况的准确指导和支持。同时,也可以参考代码托管平台(如GitLab、GitHub等)上的相关功能和最佳实践,以了解更多禁止提交代码的方法。

  2. 可以看下推送规则设置和分支设置那里。 https://help.aliyun.com/document_detail/153873.html?spm=a2c4g.460554.0.i4 可以看下这里。 master分支设置为保护分支,设置不允许任何人推送就行。 此回答整理自钉群“云效开发者交流群6群”