BitBucket Cloud中"Pull requests are now immutable"功能变更含义咨询
关于Bitbucket Cloud「Pull requests are now immutable」变更的解析
核心含义
「Pull requests are now immutable」的核心限制是针对已合并/已关闭状态的PR,而非活跃状态的PR:完成状态的PR其核心数据与历史轨迹将被锁定,无法篡改。
实际改动细节
- 已合并/关闭的PR:无法修改标题、描述,不能添加/移除审核人、变更目标分支,也无法重新打开后修改关联的提交内容,PR的审核记录、评论、合并状态等历史信息将永久固定
- 变更生效前已合并的PR:不受此限制,依然可以编辑部分字段(这就是博客中“部分变更不再适用”的所指)
- 活跃状态(未合并/未关闭)的PR:完全保留原有编辑权限,依然可以修改标题描述、添加审核人、推送新提交更新PR内容——这也是你测试未发现功能差异的原因
变更目的
这个改动主要是为了强化PR的审计可追溯性,避免事后篡改已完成PR的关键信息,满足合规场景下的历史记录不可篡改要求。
内容的提问来源于stack exchange,提问作者Dan Bonachea
相关产品推荐
相关产品推荐

