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


当前回答

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

其他回答

可能的解决方案

截至2019年4月4日,并非所有问题都可以删除,目前的工作是编辑问题,然后删除编辑历史,唯一的缺点是问题仍然存在,可以看到旧标题。

您可以创建一个新的存储库。 转移(是的,这是可能的)不想要的问题到新的存储库。 然后删除新的存储库。

对于子孙后代:删除问题将是一件坏事,因为一般来说,它们可能成为github上关联的目标。

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

克隆你原来的回购。 通过问题API复制您的问题。 删除原回购;或者,为您的新回购选择一个新名称。 基于您的克隆重新创建一个新的回购。 通过问题API重新创建您想要保留的问题。

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

你可以编辑一个现有的问题(假设它是副本),你可以改变标题,描述和目标里程碑是完全不同的东西。这是你能得到的最接近取消的罚单,AFIK。

用户不能这样做,包括存储库所有者。

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