代码之家  ›  专栏  ›  技术社区  ›  YGL

如何从GitHub中完全消除问题?

  •  380
  • YGL  · 技术社区  · 14 年前

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

    9 回复  |  直到 9 年前
        1
  •  40
  •   VonC    3 年前

    2018年11月更新: 如果您是存储库的所有者,现在可以删除问题
    请参见“ Github - remove issues entered in error "

    Issue deletion

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

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

    questionto42 comment illustrated here .


    2018年5月,原始答案:

    8 几年后,最后的问题仍然是答案(仍然不可能删除)。
    请参见“ The Ghost of Issues Past ,其中GitHub建议检查并关闭:

        2
  •  220
  •   Mauricio Scheffer    12 年前
        3
  •  62
  •   Kiril    12 年前

        4
  •  31
  •   jerseyboy    11 年前

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

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

    1. 删除原回购;或者,为新回购选择一个新名称。
    2. 基于克隆重新创建新的回购。
    3. 通过issues API重新创建要保留的问题。

    我想这可能会丢失很多其他链接信息,比如fork、pull请求等。

        5
  •  28
  •   Ciro Santilli OurBigBook.com    6 年前

    公共功能请求

    I wrote to GitHub in 2014-08 https://github.com/jdennes 回复邮件:

    谢谢你的建议。当前只能编辑/清除问题内容。不过,我在我们的内部特性请求列表中为这个建议添加了一个+1。

    确认这是不可能的。

    迄今为止最好的解决方法

    • .

      这也许并不能完全掩盖你犯错误的历史,因为自动的不可删除的“改标题为”的评论。

    • 把尸体弄空

    GitHub员工有权力

    http://archive.is/OfjVt 有第1版和第3版,但没有第2版。

        6
  •  10
  •   Dorian    7 年前

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

        7
  •  2
  •   Community Egal    4 年前

    可能的解决方法

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

    Screenshot_20190419_072804

        8
  •  0
  •   Philippe    7 年前

    您可以通过请求github来禁止创建问题的用户

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

        9
  •  0
  •   reducing activity    6 年前

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

        10
  •  0
  •   Mark Kaplun    6 年前

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

        11
  •  0
  •   Detroit    4 年前
    1. 将(可能的)不需要的问题转移到新的存储库。
    2. 然后删除新的存储库。
    推荐文章