跳到主要内容

保护分支

保护分支功用于确保代码的安全性、稳定性和一致性。它允许项目管理员和团队限制对特定分支的访问和更改,以防止不必要的错误合并和破坏代码库的稳定性。

关键功能


保护分支通过对特定分支应用一系列保护措施,以确保代码库的安全性和一致性。这些措施包括:

  • 强制代码评审:要合并更改到受保护分支,必须经过代码Pull Requests评审并获得批准
  • 限制合并权限:只有特定的人或团队成员才能合并更改
  • 禁止直接推送:阻止直接向受保护分支提交更改,通常要求通过Pull Requests来提交更改
  • 要求流水线检查通过:确保提交的更改通过持续集成/持续交付(CI/CD)流程的检查

开启保护分支


  1. 进入分支列表页面

  2. 在各分支的右侧有保护分支图标,点击进行保护分支设置

  3. 给予不同角色不同的权限,设置推送和合并操作白名单

    image-20241226153445948

保护分支为团队提供了一种保护机制,以确保关键分支的代码安全和稳定性。这对于维护大型项目和多团队协作尤其重要,因为它减少了代码冲突和意外错误的风险,一定程度上让项目能够顺利进行。