如果有人在 github 中对已关闭的问题发表新评论,是否会通知 Repo 所有者?

Would a Repo owner be notified if someone put a new comment on a CLOSED issue in github?

这是一个简单的问题,我无法通过谷歌搜索和查看github documents找到答案。

如果有人对 github 中已关闭的问题发表新评论,是否会通知 Repo 所有者?

如果将评论添加到 已关闭 问题,通知 发送到REPO OWNER假设所有者是watching那个repo.


注意: 这里有一个细微但重要的说明需要注意:如果您在 personal 中创建一个 repo 帐户,GitHub 自动将您设置为 watcher 您的回购协议。例如。当问题是 created/closed 等时,您会收到代码推送的通知。从技术上讲(并且有点迂腐),但是作为 SO 问题所问的 "repo owner",并不是触发通知。 (即,您可能是回购所有者,但只是“取消观看”回购;显然,您随后会错过所有后续通知。)repo watcher 很重要。

使用 personal 个帐户,您将在您创建的任何回购协议中自动设置为 watcher

organization 个帐户,你不是。 (例如,如果您在 organization 帐户中创建一个回购,GitHub 不会自动将您设置为该回购的 watcher。)在 organization 帐户中,在您之后创建一个 repo,如果你关心它的通知(比如问题通知),你将需要手动观看它。例如。点击右上角的Watch



截图:

为了测试,我创建了一个问题,将其关闭,然后对已关闭的问题发表评论(没有重新打开它;即我点击了绿色的“评论”按钮)。不久之后,我在收件箱中收到了这封电子邮件通知:

注意:我是回购所有者,正在观看。此外,当发送通知时,它们被发送到:

  • 所有成员都订阅了 repo
  • 任何对此问题发表评论的人
  • 本期原作者
  • 关闭问题的人

打开或关闭问题不会影响通常的通知行为。


编辑 (7/11/21):今天下午我又花了一个小时测试通知如何处理 GitHub 中已关闭的问题,我只想添加这些完整性截图:

  • 已关闭 问题上,如果您曾评论过,并且对已关闭的问题发表了另一条评论,您将仍然收到通知:

  • 已关闭问题上,如果您是关闭问题的人,并且对已关闭的问题发表了另一条评论,您将仍然收到通知:

  • 已关闭 问题上,如果您 手动订阅了主题 ,并且对已关闭的问题发表了另一条评论,您将仍然收到通知: