如何在Bitbucket squash merge操作中编辑commit message?
Bitbucket 压缩合并(Squash Merge)编辑提交消息的方法
以下操作均无需在本地修改提交后再推送PR,可直接在Bitbucket网页端完成:
针对Bitbucket Cloud版本
- 进入目标PR的详情页面,点击右上角合并按钮旁的下拉箭头,选择
压缩合并(Squash merge)选项 - 弹出的合并确认窗口中会展示默认生成的提交消息,直接在文本编辑框内修改标题、整理正文即可,可删除所有仅对PR审阅者有意义的冗余内容
- 确认消息内容符合要求后,点击合并按钮即可,最终生成的压缩提交会直接使用你修改后的消息
针对Bitbucket Server / Data Center版本
- 进入目标PR的详情页面,点击合并按钮
- 在合并选项弹窗中,合并策略选择
压缩合并 - 下方会自动加载默认的提交消息模板,直接在文本框内自定义编辑即可
- 确认内容后执行合并,修改后的提交消息会直接同步到目标分支的压缩提交上
可选优化配置(仓库管理员可操作)
你可以联系仓库管理员在仓库设置的合并策略模块,自定义压缩合并的默认提交消息模板,比如配置默认仅保留PR标题、PR编号、PR描述内容,不再自动拉取PR内所有子提交的消息,可大幅减少后续手动整理的工作量
注意:上述所有操作都不会修改PR内的原有提交历史,仅会修改最终合并到目标分支的压缩提交的消息内容。
内容的提问来源于stack exchange,提问作者Philippe
相关产品推荐
相关产品推荐

