codecamp

GitHub 管理破坏性评论

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

隐藏评论

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

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

最小化的评论

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

  1. 在评论的右上角,单击 exp,然后单击 Hide(隐藏)

显示编辑、隐藏、删除选项的水平烤肉串图标和评论调解菜单

  1. 使用 "Choose a reason"(选择原因)下拉菜单,单击隐藏评论的原因。 然后单击 Hide comment(隐藏评论)

选择隐藏评论的原因下拉菜单

取消隐藏评论

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

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

  1. 在评论右上角,单击 showShow comment(显示评论)

显示评论文本

  1. 在展开的评论右上角,单击 exp,然后单击 Unhide(取消隐藏)

显示编辑、取消隐藏、删除选项的水平烤肉串图标和评论调解菜单

编辑评论

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

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

编辑评论时,请记下删除的内容所在的位置,也可记下删除的原因。

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

添加了表示内容编辑过的注释的评论

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

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

  1. 在评论的右上角,单击 exp,然后单击 Edit(编辑)

显示编辑、隐藏、删除和报告选项的水平烤肉串图标和评论调解菜单

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

包含编辑过的内容的评论窗口

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

添加了表示内容编辑过的注释的评论窗口

  1. 单击 Update comment(更新评论)

删除评论

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

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

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

已删除评论的匿名化时间表事件

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

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

  1. 导航到您要删除的评论。

  1. 在评论的右上角,单击 exp,然后单击 Delete(删除)

显示编辑、隐藏、删除和报告选项的水平烤肉串图标和评论调解菜单

  1. 也可以说明您删除了哪些评论,为什么要删除。
GitHub 手动为仓库创建单一议题模板
GitHub 锁定对话
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

GitHub 身份验证

在 GitHub 上管理订阅和通知

在 GitHub 上管理活动的订阅

GitHub 组织和团队

GitHub 管理对组织仓库的 Git 访问

GitHub 计费和付款

GitHub 使用议题和拉取请求进行协作

GitHub 在具有代码质量功能的仓库上进行协作

管理在 GitHub 上的工作

GitHub 建立强大的社区

GitHub 管理仓库

GitHub 自定义 GitHub 工作流程

在 GitHub Marketplace 中购买并安装应用程序

通过 GitHub Jobs 寻找人才

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }