# 分支和标签管理

    # 分支管理

    内置代码仓库提供分支管理功能。

    进入 我的应用 > 选择应用 > 分支。应用仓库默认以第一个推送上来的分支作为默认分支。默认分支是创建合并请求的默认目标分支,可点击 ... 修改默认分支。

    # 删除分支

    点击对应分支的 删除 即可删除分支,其中默认分支无法删除。

    # 分支对比

    点击 对比 可比较两个分支的差异。您可选择 基于源对比分支 进行对比。当前页面下可查看分支的提交历史。

    也可查看不同文件的内容差异。

    # 项目分支规则

    平台对于分支与环境有着严格的管理,内置有 DEV、TEST、STAGING 和 PROD 四个部署环境。系统内置最佳实践配置的同时,支持用户进行自定义编辑配置。 关于分支管理更多信息,请参见 Gitflow 设计理念

    您可在此设置分支对应的部署环境(流水线部署环境)和制品部署环境。

    请进入 DevOps 平台 > 项目 > 项目设置 > 代码仓库 > 分支规则 设置环境。

    # 应用分支规则

    应用分支规则是对应用代码分支的保护和持续集成的开关设置,请根据应用实际需要合理配置。

    • 持续集成:该分支代码发生变化时触发持续集成。
    • 分支保护:分支保护开启后,仅应用所有者、应用研发主管方可操作,其他成员需通过 MR 提交代码。

    请进入 我的应用 > 选择应用 > 设置 > 代码仓库 > 分支规则 创建规则。

    # 标签管理

    内置代码仓库支持标签管理,在标签管理页可下载源代码压缩包。

    进入 我的应用 > 选择应用 > 分支 > 标签

    点击右上角 添加标签 即可添加标签,基于 Branch 或 commit SHA 进行设置。