如何从GitHub完全删除问题?
是否有可能完全从GitHub问题跟踪器中删除问题?
不,github API只允许你打开/closures/重新打开问题。 这里是问题API文档 。
您可以编辑现有问题(假设它是重复的),您可以将标题,描述和目标里程碑更改为完全不同的内容。 AFIK就像你可以去除票一样。
为了后代:删除问题将是一件坏事,因为一般来说,他们可以成为github上的协会的目标。
但是如果你愿意牺牲协作信息,这里是一个“用大锤敲打”的方法:
- 克隆你原来的回购。
- 通过问题API复制您的问题。
- 删除原始回购; 或者,为您的新回购select一个新名称。
- 根据您的克隆重新创build一个新的回购。
- 通过问题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,然后重新启用它。 这会导致所有问题被删除。