跳至主要内容

管理干扰性评论

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

隐藏评论

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

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

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. 可选地,写一个评论,说明你删除了一个评论以及原因。

进一步阅读