求助:Bitbucket未勾选「关闭源分支」合并后仍自动删除分支
Bitbucket合并分支后源分支被自动删除的问题处理

问题描述
将admin_assessment分支合并至主开发分支时,已确认未勾选「Close source branch」选项,但合并完成后源分支依然被自动删除,未达到保留源分支的预期。
解决步骤
- 检查仓库全局合并规则
进入仓库设置→分支管理→合并规则,查看是否开启了「合并后自动删除源分支」的强制全局规则。若有,取消该规则,或为主开发分支设置例外策略。 - 验证分支权限配置
查看admin_assessment分支的权限设置,部分团队会为临时分支配置合并后自动清理的策略,需调整该分支的权限选项,取消自动删除的配置。 - 使用Git命令行手动合并
绕开Bitbucket UI的规则限制,直接通过命令行完成合并,完全可控:# 切换到主开发分支 git checkout <主开发分支名称> # 拉取最新代码 git pull origin <主开发分支名称> # 合并目标分支 git merge admin_assessment # 推送合并结果 git push origin <主开发分支名称> - 排查版本与插件问题
旧版本Bitbucket可能存在UI选项不生效的Bug,或者第三方分支管理插件强制触发了删除逻辑。尝试更新至最新稳定版,或禁用可疑插件后重试。
内容的提问来源于stack exchange,提问作者Deeksha Shetty
相关产品推荐
相关产品推荐

