如何在 GitHub 中重新打开一个问题?

202

我向一个项目报告了一个问题,现在所有者将其状态更改为关闭。如何将其重新更改为打开状态?
我在某个地方读到需要推送和拉取操作的权限。这是真的吗?

3个回答

277

Github的权限/特权非常简单(甚至管理它们的方式也很简单)。

如果您不是某个repo的协作者,则(关于问题)

  • 可以打开问题
  • 可以评论所有现有的问题(打开或关闭)
  • 可以关闭自己的问题
  • 如果您自己关闭了问题,您可以重新打开自己的问题
  • 无法关闭或重新打开由他人打开的问题
  • 如果repo的协作者关闭了它们,您无法重新打开自己的问题

您所报告的情况属于最后一种情况,因此您无法重新打开它。您可以在问题线程中询问repo协作者是否可以重新打开它,或者您可以打开一个新问题并引用旧问题(通过提到其号码并在前面加上井号,例如#123)。


3
如果你往右边看,会有一个参与者列表。如果其中没有人关注这个问题(即收到评论的邮件通知),那么你就需要提出一个新问题来引起他们的注意。你无法确定他们是否正在关注这个话题。 - Bob
35
不允许开启问题的人重新打开该问题的理由是什么?参考链接https://github.com/isaacs/github/issues/583,似乎普遍需要避免当前的解决方法(即打开重复问题,导致更多噪音)。 - timotheecour
10
@timotheecour,@Nevik。确实如此。创建一个新问题只是为了重新打开旧问题只会产生噪音。请问有“功能请求”在哪里,这样我们就可以投票支持它了? - Pacerier
8
如果存储库的合作者关闭了问题,您就无法重新打开自己的问题。那么,如果该问题仍然存在,但是由合作者关闭,我们该如何重新打开它呢? - MrNams
2
@MrNams,我理解你的沮丧,但是想一想:这就是应该的。你真的希望别人重新打开你关闭的问题吗?因为在你看来,它已经完成并且足够好了,你不会再去碰它了。我不会这样做。这就是应该的。 - Gabriel Staples
显示剩余2条评论

1

他们似乎更喜欢用户不要创建重复的问题。来自GitHub 2020年9月1日的问题模板(从现有错误页面点击“新问题”,“开始”):

在提交之前,请使用问题页面上的搜索栏检查问题是否已经存在(无论是打开还是关闭)。如果是,则在那里发表评论。即使它已经关闭,我们也可以根据您的评论重新打开它。


5
根据我的经验,对于已关闭的问题进行评论通常不会得到回应。人们是否会收到已关闭问题上的评论通知? - Calion
@Calion我不知道。我觉得人们普遍很忙,可能厌倦了争论并确信自己的立场是唯一正确的选择;如果他们关闭了一个问题,那么你可能需要提供重要的说服力才能让他们重新打开它。 - Technophile
1
@Calion,当我订阅了特定问题或仓库时,在已关闭的问题上发表评论时我会收到通知。 - riQQ

0
这是按钮的样子: 这是按钮的样子 点击“重新打开问题”。

我把这个转化成了一个答案,因为你可能希望它看起来像这样。然而,我怀疑还需要更多的东西。请进行编辑并尝试得到一个答案。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接