分支
分支是项目工作树的一个版本。您为所做的每组相关的更改创建一个分支。这使每组更改彼此分开,允许并行进行更改,而不会相互影响。
将更改推送到新分支后,您可以:
- 创建一个合并请求
- 执行内联代码审查
- 讨论您和您的团队的实施
- 使用 Review Apps 预览提交到新分支的更改。
您还可以向您的经理请求批准。
有关使用 GitLab UI 管理分支的更多信息,请参阅:
您还可以使用命令行管理分支。
命名
在分支名称前加上议题编号以简化合并请求的创建。 当您为名称以议题编号开头的分支创建合并请求时:
比较
要比较仓库中的分支:
删除合并的分支
此功能允许批量删除合并的分支。作为此操作的一部分,仅删除已合并到项目默认分支中且不受保护的分支。
清理合并请求时未自动删除的旧分支特别有用。
仓库过滤搜索框
引入于 13.10 版本。
此功能允许您在比较分支时快速搜索和选择仓库。
搜索结果按以下顺序显示:
- 名称与搜索词完全匹配的仓库。
- 名称包含搜索词的其他仓库,按字母顺序排序。
分支过滤器搜索框
此功能允许您快速搜索和选择分支。搜索结果按以下顺序显示:
- 名称与搜索词完全匹配的分支。
- 名称包含搜索词的其他分支,按字母顺序排序。
有时,当您有数百个分支时,您可能需要更灵活的匹配模式。 在这种情况下,您可以使用以下方法:
-
^feature
只匹配以 ‘feature’ 开头的分支名称。 -
feature$
只匹配以 ‘feature’ 结尾的分支名称。
交换修订
引入于 13.12 版本。
交换修订功能允许您交换源和目标修订。单击“交换修订”按钮时,将交换源和目标的选定修订。