从GitHub删除关闭的拉取请求


178

我不小心提出了错误的请求,最终自己关闭了请求。它目前处于关闭状态,但可以通过直接URL访问并显示在我的活动栏中。

有什么办法可以完全删除一个拉取请求,以使其不再可通过URL访问或显示在您的活动历史记录中?


3
否。您只能将其关闭。
Eugene Ryzhikov 2013年

9
GitHub帐户和UI相关问题更适合WebApps.StackExchange.com或直接获得他们的支持
随机

您可以通过删除并重新创建存储库来摆脱所有请求请求(以及其他类似LFS文件的请求)。在大多数情况下,您负担不起这笔费用,但如果您早点搞砸了,它会有所帮助。
马赫塔

1
大Q和SO普通话的另一个受害者。很好的答案。
RichieHH

Answers:


208

您无法自己删除删除请求-您和存储库所有者(以及所有具有推送访问权限的用户)都可以将其关闭,但是它将保留在日志中。这是不否认/隐藏开发过程中发生的事情的哲学的一部分。

但是,如果有关键原因删除它(这主要是违反了Github服务条款),Github支持人员将为您删除它。

您可以轻松询问他们是否愿意为您删除PR,只需向他们发送电子邮件至support@github.com

更新:目前,Github需要在此处创建支持请求:https : //support.github.com/contact


22
他们(Github员工)仅删除包含敏感数据的请求请求。
Yousha Aleayoub

4
一些有用的信息: help.github.com/articles/… “ ...您可以通过联系GitHub支持永久删除存储库的所有缓存视图,并在GitHub上提取请求。
贾斯汀·多姆尼兹

4
好难过。我大约每周提交一次不良PR,因为我正在维护一个分叉的回购协议,并且默认PR处于头部。在某个时候,我们需要从mai分支出去,但是现在……数以百万计的封闭式公关公司
Erik Aronesty

我知道这是一个老问题,但是您是否尝试过删除github帐户并重新创建它?从文档中,当您删除帐户时,github表示您会自动删除在其他存储库中发出的所有拉取请求。但这意味着您必须在github上开始“新生活”。我认为这是唯一的方法。希望有人打开这个问题,并将这个答案放在下面。
MaXi32 '19

1
为了它的价值,我今天联系GitHub支持以请求删除错误提交给我是管理员的另一个存储库的PR。他们为我删除了它,非常好。:)
Marc.2377

8

这是我要求他们删除请求请求时从Github收到的答复:

“感谢您的联系!暂时无法通过UI删除合并请求,只有当合并请求包含密码或其他凭据之类的敏感信息时,我们才会删除合并请求。”

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.