415

是否可以从 GitHub 问题跟踪器中完全删除问题?

4

11 回答 11

220

不,github API 只允许您打开/关闭/重新打开问题。这是问题 API 文档

于 2010-06-21T00:59:39.930 回答
62

您可以编辑现有问题(假设它是否重复),您可以将标题、描述和目标里程碑更改为完全不同的内容。AFIK,这就是您可以删除票证的距离。

于 2012-06-29T18:21:55.270 回答
42

2018 年 11 月更新:如果您是存储库的所有者,现在可以删除问题
请参阅“ Github - 删除错误输入的问题

问题删除

https://docs.github.com/en/github/managing-your-work-on-github/deleting-an-issue提到:

在存储库中具有管理员权限的人可以从存储库中永久删除问题。

对于其他人(未经许可),questionto42评论显示您可以向 GitHub 支持请求删除问题,如图所示


2018 年 5 月,原始答案:

8年后,关闭问题仍然是答案(仍然无法删除)。
请参阅“ The Ghost of Issues Past ”,GitHub 建议在其中检查并关闭:

于 2013-12-18T08:17:41.113 回答
31

对于后代:删除问题将是一件坏事,因为通常它们可以成为 github 上关联的目标。

但如果你愿意牺牲合作信息,这里有一个“用大锤敲它”的方法:

  1. 克隆您的原始存储库。
  2. 通过问题 API 复制您的问题。
  3. 删除原始仓库;或者,为您的新仓库选择一个新名称。
  4. 根据您的克隆重新创建一个新的存储库。
  5. 通过问题 API 重新创建您想要保留的问题。

我想这可能会丢失许多其他链接信息,例如分叉、拉取请求等。

于 2013-03-18T12:15:10.837 回答
29

公共功能请求

我在 2014-08 年写信给 GitHub, https : //github.com/jdennes通过电子邮件回复:

谢谢你的建议。当前只能编辑/清除问题内容。但是,我已在我们的内部功能请求列表中为此建议添加了 +1。

确认这是不可能的。

迄今为止最好的解决方法

  • 将标题设置为永远不会与任何搜索冲突的内容,例如单个点.

    由于自动不可删除的“将标题更改为”评论,这可能不会完全隐藏您的错误历史。

  • 让身体空虚

GitHub 员工有权力

如果有安全问题,请联系 GitHub 工作人员,他们通常会很快回复,并且能够永久删除问题,如: http: //archive.is/OfjVt有问题 1 和 3 但没有问题 2。

于 2014-08-15T09:47:35.250 回答
10

如果它真的很重要,你可以删除整个 repo。

于 2017-02-03T00:01:02.410 回答
3

可能的解决方法

截至04/2019 并非所有问题都可以删除,当前的解决方法是编辑问题然后删除编辑历史记录,唯一的缺点是问题仍然存在并且可以看到旧标题。

截图_20190419_072804

于 2019-04-19T20:26:00.480 回答
0

您可以只要求 github 禁止创建问题的用户

来源:https ://github.com/isaacs/github/issues/253#issuecomment-290944938

于 2017-08-17T16:34:06.670 回答
0

用户无法执行此操作,包括存储库所有者。

但是问题可以通过 Github 支持删除。可以联系他们并要求删除。它可能会延迟或拒绝,但它是可以使用的可用选项。

于 2018-07-28T16:12:51.427 回答
0

还是不可能的。其他答案中建议的另一种解决方法是将问题标记为“已删除”(或您可能更喜欢的任何其他标签),以便在您使用 github API 检索它们时能够将它们过滤掉。显然,您应该仅将特定标签用于此目的,在关闭问题时设置标签。

于 2018-09-20T05:12:06.827 回答
-1
  1. 您可以创建一个新的存储库。
  2. 将(是的,有可能)不需要的问题转移到新的存储库。
  3. 然后删除新的存储库。
于 2020-09-25T05:19:35.990 回答