Skip to main content

管理破坏性评论

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

隐藏评论

组织审核员和具有存储库写入访问权限的任何人都可以隐藏有关问题、拉取请求和提交的评论。

如果评论偏离主题、已过期或已解决,您可能想要隐藏评论,以保持讨论重点或使拉取请求更易于导航和审查。 隐藏的评论已最小化,但对仓库具有读取权限的人员可将其展开。

隐藏的评论的屏幕截图。 唯一可见的内容是“此评论已最小化”,其中带有用于显示评论的按钮。

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

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

    octo-user 的拉取请求评论的屏幕截图。 在三个水平点的图标下方,展开了一个下拉菜单,“隐藏”以橙色框出。

  3. 使用“选择原因”下拉菜单,选择隐藏评论的原因。 然后选择“隐藏评论”。 GitHub 评论的屏幕截图,其中显示了一个菜单,用于选择隐藏评论的原因:“垃圾邮件”、“滥用”、“离题”、“过时”、“重复”或“已解决”。

取消隐藏评论

组织审核员和具有存储库写入访问权限的任何人都可以取消隐藏有关问题、拉取请求和提交的评论。

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

  2. 在评论右侧,单击 “显示评论”。

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

    标记为“垃圾邮件”的拉取请求评论的屏幕截图。 在三个水平点的图标下方,展开了一个下拉菜单,“取消隐藏”以橙色框出。

编辑评论

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

编辑评论和删除无助于促进对话以及违反社区行为准则或 GitHub 的社区指导方针的内容是明智之举。

有时,明确指示编辑及其理由可能是有意义的。

也就是说,对存储库具有读取权限的任何人都可查看评论的编辑历史记录。 评论顶部的“已编辑”下拉菜单包含编辑历史记录,其中会显示每次编辑的用户和时间戳。

octo-user 的评论的屏幕截图,该评论已被部分编辑。 在评论标题中的“由 octocat 编辑”文本旁边,一个下拉图标以橙色框出。

编修敏感信息

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

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

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

    octo-user 的拉取请求评论的屏幕截图。 在三个水平点的图标下方,展开了一个下拉菜单,“编辑”以橙色框出。

  3. 在评论窗口中,删除要删除的评论,然后输入 [REDACTED] 进行替换。

  4. 在评论底部,输入注释,说明您已编辑评论,也可以输入编辑的原因。

  5. 单击“更新评论”。

删除评论

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

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

删除评论是调解员最后的选择。 如果整个评论没有给对话带来建设性的内容,或者违反社区的行为准则或 GitHub 的社区指导方针,删除评论是明智之举。

删除评论会创建对仓库具有读取权限的所有人可见的时间表事件。 但评论删除者的用户名只有能够写入仓库的人可见。 对于没有写入权限的任何人,时间表事件会匿名化。

时间线事件的屏幕截图,显示“octo-org 6 分钟前从 hubot 删除了一条评论”。

注意:问题或拉取请求的初始评论(或正文)不能删除。 但可以编辑议题和拉取请求正文,以删除不需要的内容。

删除评论的步骤

  1. 导航到您要删除的评论。
  2. 在评论的右上角,单击 ,然后单击“删除”。 octo-user 的拉取请求评论的屏幕截图。 在三个水平点的图标下方,展开了一个下拉菜单,“删除”以橙色框出。
  3. 也可以说明您删除了哪些评论,为什么要删除。

延伸阅读