合并请求/评审规则设置

更新时间:2025-04-28 02:23:42

本文介绍了代码评审和合并设置的配置选项,包括评审规则和多种合并方式的说明。

评审规则设置

合并操作的评审规则、权限设置:进入目标代码库,选择设置 > 分支设置,进行新建保护分支规则。详情,请参见分支设置

合并请求设置

开发者可创建合并请求,管理员可根据团队规范配置合并请求。设置默认合并类型后,未选择时将按默认类型合并;取消某种合并类型后,下拉选择中将不显示该类型。

合并方式

高的 - 2025-01-22T152750

  • merge(--no-ff):默认方式,创建合并请求,记录合并时间和人员信息,隐藏评审分支细节。

  • Merge (fast-forward-only):不创建合并节点,目标分支有提交时无法使用。

  • Rebase:不产生合并节点,保留源分支的提交记录(作者信息及提交信息,但 CommitId 可能会发生变化)。

  • Squash:将所有提交合并为一个,保留干净的历史记录,适用于不包含重要信息的提交。

在使用 Feature 分支开发时,有时您希望提交改动,但开发过程中的提交信息不一定包含重要信息,因此不希望将它们包含在目标分支中。这样,集成分支的历史记录通过有意义的提交消息保持清晰,并且在必要时更容易还原(Revert)。

  • 本页导读 (1)
  • 评审规则设置
  • 合并请求设置
  • 合并方式
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等