You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何限制仅从指定分支向BitBucket的production分支发起Pull Request?

解决方案:BitBucket 满足 production 分支的 PR 管控需求

完全可以实现你的两项要求,通过 BitBucket 的**分支策略(Branch Policies)和合并检查(Merge Checks)**组合配置即可,具体步骤如下:

1. 限制仅指定分支可向 production 发起 PR

在 BitBucket 仓库的分支策略中,针对 production 分支配置来源分支限制:

  • 进入仓库的「Settings」→「Branch policies」
  • 找到 production 分支的策略设置,添加「Allowed merge sources」规则
  • 选择你指定的分支(比如 develop 或预发布分支),保存后,只有这些分支发起的 PR 才能被允许合并到 production,其他分支发起的 PR 会直接被标记为无法合并,相当于自动拒绝

2. 强制 PR 必须经过批准才能合并到 production

同样在分支策略的合并检查中配置:

  • 开启「Require approvals」规则,设置至少需要 1 个(或多个)批准才能合并
  • 同时开启「Prevent direct pushes」规则,禁止任何人直接向 production 分支推送代码,确保所有变更必须通过 PR 进入
  • 可选:开启「Require all tasks to be completed」等额外规则,进一步管控 PR 质量

这样组合配置后,既保证了只有指定分支能向 production 提 PR,又确保所有 PR 必须经过批准才能合并,完全满足你的需求。

内容的提问来源于stack exchange,提问作者f.bele

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 17:05:18