如何从GitHub完全删除问题?

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

不,github API只允许你打开/closures/重新打开问题。 这里是问题API文档 。

您可以编辑现有问题(假设它是重复的),您可以将标题,描述和目标里程碑更改为完全不同的内容。 AFIK就像你可以去除票一样。

为了后代:删除问题将是一件坏事,因为一般来说,他们可以成为github上的协会的目标。

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

  1. 克隆你原来的回购。
  2. 通过问题API复制您的问题。
  3. 删除原始回购; 或者,为您的新回购select一个新名称。
  4. 根据您的克隆重新创build一个新的回购。
  5. 通过问题API重新创build您想要保留的问题。

我想这可能会失去很多其他的链接信息,如叉,拉请求等。

我在2014-08给GitHub和https://github.com/jdennes回复了邮件:;

感谢您的build议。 只能编辑/清除当前的问题内容。 不过,我们在内部的function请求列表中添加了对此build议的+1。

确认这是不可能的。

目前最好的解决方法是:

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

    这可能不会完全隐藏你的错误的历史,因为自动无法删除“改变标题”的意见。

  • 使身体空虚

3年后,closures问题仍然是答案(仍然没有删除可能)。
请参阅“ 过去的问题的幽灵 ”,GitHubbuild议检查并closures:

  • 一年前state:open created:<2013-01-01问题state:open created:<2013-01-01
  • 我所涉及的involves:twp state:open created:<2013-01-01
  • 而那些在去年没有更新的人involves:twp state:open updated:<2013-01-01

如果真的很重要,可以删除整个回购。

你可以通过只要求github禁止创build该问题的用户😁

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

可以从“设置”面板中完全删除“问题”function,然后重新启用它。 这会导致所有问题被删除。