跳至主要内容

管理破坏性评论

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

隐藏评论

组织版主以及拥有仓库写入权限的任何人,都可以隐藏议题、拉取请求和提交中的评论。

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

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 dots, a dropdown menu is expanded, and "Hide" is outlined in orange.

  3. 使用“选择原因”下拉菜单,为隐藏该评论选择一个理由。然后点击 隐藏评论

    Screenshot of a 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 dots, a dropdown menu is expanded, and "Unhide" is outlined in orange.

编辑评论

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

编辑评论并删除那些对话没有贡献且违反您社区行为准则或 GitHub 的 社区指南 的内容是合适的。

有时明确标示编辑及其理由是有意义的。

话虽如此,拥有仓库读取权限的任何人都可以查看评论的编辑历史。评论顶部的 已编辑 下拉菜单包含显示每次编辑的用户和时间戳的历史记录。

Screenshot of a comment by octo-user, which is partially redacted. In the header, next to "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 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 dots, a dropdown menu is expanded, and "Delete" is outlined in orange.
  3. 可选地,写一条备注说明您已删除该评论及原因。

延伸阅读

© . This site is unofficial and not affiliated with GitHub, Inc.