快进式合并请求
有时,工作流策略可能会要求没有合并提交的干净提交历史记录。在这种情况下,快进合并是完美的候选者。
使用快进合并请求,您可以保留线性 Git 历史记录以及一种无需创建合并提交即可接受合并请求的方式。
概览
当启用快进合并 (--ff-only
) 设置时,不创建合并提交并且所有合并都是快进的,这意味着只有在分支可以快进时才允许合并。
当无法进行快进合并时,用户可以选择变基。
启用快进式合并
- 在顶部栏上,选择 菜单 > 项目 并找到您的项目。
- 在左侧边栏上,选择 设置 > 通用。
- 展开 合并请求。
- 在 合并方法 部分,选择 快进合并。
- 选择 保存更改。
现在,当您访问合并请求页面时, 仅当可以进行快进合并时您可以接受它。
如果无法进行快进合并但可以进行无冲突变基,则会提供变基按钮。
如果目标分支在源分支之前并且不可能进行无冲突的变基,则需要在本地变基源分支,然后才能进行快进合并。