开发者社区 > 云效DevOps > 正文

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

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

展开
收起
十一0204 2023-07-04 23:03:04 309 0
2 条回答
写回答
取消 提交回答
  • 在云效代码库中,您可以采取以下步骤来禁止开发者直接向主分支(如master)提交代码:

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

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

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

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

    2023-07-31 10:43:37
    赞同 展开评论 打赏
  • 意中人就是我呀!

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

    2023-07-05 11:09:22
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
云效助力企业软件供应链生产效能提升 立即下载
云效 DevOps 客户案例集(公共云) 立即下载
云效 立即下载