是否可以删除 BitBucket 上的拉取请求?

use*_*537 9 bitbucket

我在 BitBucket 上找不到删除 PR 的选项。我是忽略了什么还是真的不可能?

Sar*_*ara 21

您可以拒绝具有相同结果的拉取请求 - 停止/删除 PR。

  • 怎么会是“相同的结果”呢?人们想要的是让拉取请求完全消失,不留任何痕迹。这就是“删除”的意思。 (19认同)

Zep*_*pyk 16

根据jonrsharpe提到的链接,合并按钮的右侧有 3 个点。如果您有删除权限,则在该菜单下应该有一个删除选项。

这仅适用于 BitBucket Server,不适用于 BitBucket.org。在 BitBucket.org 中,没有删除 PR 的选项。

BitBucket删除拉取请求

  • 但据我了解,BitBucket.org 上不提供此功能,对吗? (3认同)
  • @user1941537 我更新了答案。目前,还没有从 BitBucket.org 删除 PR 的选项 (3认同)
  • 这在 bitbucket.org 上不可用。 (2认同)

小智 9

对于 Bitbucket Cloud 来说,没有办法做到这一点。一种解决方法是建立一个“dev/junk”分支,用于拒绝或无用的拉取请求。然后只需编辑现有请求即可进入该分支并合并。数据仍然存在,以防万一您有一天需要它,或者如果它是敏感信息,您可以删除整个分支。如果它之前已经下降了,那么除了重新创建该存储库之外什么也做不了

请参阅https://jira.atlassian.com/browse/BCLOUD-8089了解此功能请求的更新并对其进行投票!


min*_*ros 5

我想删除一个已经合并和删除的分支的拉取请求。即使我是我的项目的管理员,我也看不到任何“删除”选项。对我来说,有效的是从主分支重新创建已删除的分支并推送它。例如

git checkout master
git checkout -b [deleted branch name]
git push -u origin [deleted branch name]
Run Code Online (Sandbox Code Playgroud)

然后我打开 Bitbucket,分支显示为“已合并”并从 PR 列表中消失。