跳至主要内容

管理干扰性评论

您可以隐藏、编辑或删除问题、拉取请求和提交上的评论。

隐藏评论

组织审核员以及任何拥有仓库写入权限的人员都可以隐藏问题、拉取请求和提交上的评论。

如果评论偏离主题、过时或已解决,您可能希望隐藏评论以保持讨论的重点或使拉取请求更易于导航和审查。隐藏的评论会被最小化,但拥有仓库读取权限的人员可以展开它们。

Screenshot of a hidden comment. The only visible content is "This comment has been minimized", with a button to show the comment.

  1. 导航到您要隐藏的评论。

  2. 在评论的右上角,单击,然后单击**隐藏**。

    Screenshot of a pull request comment by octo-user. Below an icon of three horizontal dots, a dropdown menu is expanded, and "Hide" is outlined in orange.

  3. 使用“选择理由”下拉菜单,选择隐藏评论的理由。然后选择**隐藏评论**。

    Screenshot of a GitHub comment showing a menu to select a reason to hide the comment: Spam, Abuse, Off Topic, Outdated, Duplicate, or Resolved.

取消隐藏评论

组织审核员以及任何拥有仓库写入权限的人员都可以取消隐藏问题、拉取请求和提交上的评论。

  1. 导航到您要取消隐藏的评论。

  2. 在评论的右侧,单击** 显示评论**。

  3. 在展开的评论的右侧,选择下拉菜单,然后单击**取消隐藏**。

    Screenshot of a pull request comment marked as spam. Below an icon of three horizontal dots, a dropdown menu is expanded, and "Unhide" is outlined in orange.

编辑评论

任何拥有仓库写入权限的人员都可以编辑问题、拉取请求和提交上的评论。

适当地编辑评论并删除不有助于对话且违反您的社区行为准则或 GitHub 的社区准则的内容。

有时,清楚地指示编辑及其理由可能是有意义的。

也就是说,任何拥有仓库读取权限的人员都可以查看评论的编辑历史记录。评论顶部的**已编辑**下拉菜单包含编辑历史记录,其中显示了每次编辑的用户和时间戳。

Screenshot of a comment by octo-user, which has been partially redacted. In the comment header, next to the text "edited by octocat", a dropdown icon is outlined in orange.

删除敏感信息

评论作者以及任何拥有仓库写入权限的人员也可以从评论的编辑历史记录中删除敏感信息。有关更多信息,请参阅“跟踪评论中的更改”。

  1. 导航到您要编辑的评论。

  2. 在评论的右上角,单击,然后单击**编辑**。

    Screenshot of a pull request comment by octo-user. Below an icon of three horizontal dots, a dropdown menu is expanded, and "Edit" is outlined in orange.

  3. 在评论窗口中,删除您要删除的内容,然后键入[REDACTED]以替换它。

  4. 在评论底部,键入一条说明您已编辑评论的注释,并根据需要说明您编辑评论的原因。

  5. 单击**更新评论**。

删除评论

任何拥有仓库写入权限的人员都可以删除问题、拉取请求和提交上的评论。组织所有者、团队维护人员和评论作者也可以删除团队页面上的评论。

如果评论包含一些有助于问题或拉取请求中对话的建设性内容,您可以改为编辑评论。

删除评论是您作为审核员的最后手段。如果整个评论没有为对话添加任何建设性内容并违反您的社区行为准则或 GitHub 的社区准则,则适宜删除评论。

删除评论会创建一个时间线事件,任何拥有仓库读取权限的人员都可以看到。但是,删除评论的人员的用户名仅对拥有仓库写入权限的人员可见。对于任何没有写入权限的人员,时间线事件都是匿名的。

Screenshot of a timeline event, which says "octo-org deleted a comment from hubot 6 minutes ago."

注意

无法删除问题或拉取请求的初始评论(或正文)。相反,您可以编辑问题和拉取请求正文以删除不需要的内容。

删除评论的步骤

  1. 导航到您要删除的评论。
  2. 在评论的右上角,单击,然后单击**删除**。
    Screenshot of a pull request comment by octo-user. Below an icon of three horizontal dots, a dropdown menu is expanded, and "Delete" is outlined in orange.
  3. 根据需要,编写一条评论,说明您删除了一条评论以及原因。

进一步阅读