全部产品

分支管理

查看并管理仓库下的分支(branch),包括新建、删除、保护、清理、比较分支。

新建分支

  1. 从左侧导航栏进入 代码服务 > 我的仓库,选择目标代码仓库,单击进入代码仓库详情页面。

  2. 在页面上方,单击 分支 > 新建分支,填写新的分支名,然后选择或输入创建来源,可以是其他分支、标签或者版本。

  3. 单击 新建 后,分支创建完成。

删除分支

在分支列表页面,单击需要删除的分支所在行的 删除 图标,在弹出确认框中单击 确认 后,执行删除。

保护分支

保护分支设置,即将分支锁定,不允许分支删除及重写(force push)操作,仅 Master 及以上权限的用户可删除或重写被保护的分支。

要保护或解锁分支,您可在分支列表页面,单击目标分支所在行的 保护分支 开关修改状态。

清理分支

批量删除已合并到默认分支(未变更则为 master 分支)的分支。

  1. 单击 分支清理 按钮,等待完成查找可清理分支。

  2. 若存在可清理分支,则需要勾选要删除的分支记录。

  3. 单击 清理 后,开始执行选中分支删除。

说明

对于保护分支,仅 Master 及以上权限的用户可以在解锁后进行删除。

比较分支/提交记录

您可以使用比较(compare)功能,进行两个分支或提交记录间可合并差异的对比。对比结果与使用命令行 git diff {ref1}...{ref2} 所得的结果相同。

  1. 从左侧导航栏进入 代码服务 > 我的仓库,选择目标代码仓库,单击进入代码仓库详情页面。

  2. 在页面上方,单击 比较 页签,选择或输入对比起点(左侧输入框)及对比终点(右侧输入框)。

  3. 单击 比较 按钮,获取对比结果。

  4. 单击输入框左侧的 交换 图标,交换对比起点及终点分支/版本。

说明

对比结果仅展示右侧分支可合并到左侧分支的提交记录及文件变更,并非两个分支的直接对比差异。