是否可以从GitHub问题跟踪器中完全删除问题?
答案 0 :(得分:220)
不,github API只允许您打开/关闭/重新打开问题。 Here's the Issues API docs
答案 1 :(得分:62)
您可以编辑现有问题(假设它是重复的),您可以将标题,说明和目标里程碑更改为完全不同的内容。这就像你去掉机票AFIK一样接近。
答案 2 :(得分:31)
对后人来说:删除问题会是件坏事,因为一般来说,他们可以成为github上关联的目标。
但是如果你愿意牺牲协作信息,那么这就是“用大锤敲打它”的方法:
我想这可能会丢失很多其他链接信息,例如分叉,拉请求等。
答案 3 :(得分:28)
公开功能请求
I wrote to GitHub in 2014-08和https://github.com/jdennes通过电子邮件回复:
感谢您的建议。目前只能编辑/清除问题内容。但是,我已在内部功能请求列表中为此建议添加了+1。
确认不可能。
目前为止的最佳解决方法
将标题设置为永不与任何搜索冲突的内容,例如一个点.
。
这可能无法完全掩盖你的错误的历史,因为自动取消删除"将标题改为"评价。
让身体变空
GitHub员工有权力
如果出现安全问题,请联系GitHub工作人员,他们通常会快速回复,并且能够解决问题,如http://archive.is/OfjVt所示,其中包含问题1和3但没有问题。
答案 4 :(得分:23)
2018年11月更新:您现在可以删除您的问题!
请参阅“Github - remove issues entered in error”
2018年5月,原始答案:
三年 8 年后,关闭问题仍然是答案(仍然无法删除)。
请参阅“The Ghost of Issues Past”,GitHub建议检查并关闭:
答案 5 :(得分:9)
如果它非常重要,您可以删除整个仓库。
答案 6 :(得分:0)
你可以通过要求github禁止创建问题的用户
来源:https://github.com/isaacs/github/issues/253#issuecomment-290944938
答案 7 :(得分:0)
用户无法执行此操作,包括存储库所有者。
但是,Github支持人员可以删除问题。一个人可以联系他们并要求删除。它可能会延迟或拒绝,但是它是可以使用的可用选项。
答案 8 :(得分:0)
还是不可能的。其他答案中建议的解决方法是将问题标记为“已删除”(或您可能更喜欢的其他任何标签),以便在使用github API检索它们时将其过滤掉。显然,您仅应为此目的使用该特定标签,并在关闭问题时设置标签。
答案 9 :(得分:0)
截至 2019年4月4日,并非所有问题都可以删除,当前的解决方法是编辑问题,然后删除编辑历史记录,唯一的缺点是问题仍然存在,并且旧标题可能是看过。
答案 10 :(得分:-1)