管理仓库中的讨论

您可以对仓库中的讨论进行分类、聚焦、转让或删除。

Repository administrators and people with write or greater access to a repository can manage discussions in the repository.

关于讨论的管理

GitHub Discussions 是在 GitHub 上供项目的维护者和社区之间进行对话的开放论坛。 有关讨论的更多信息,请参阅“关于讨论”。

组织所有者可以选择为组织拥有的仓库创建讨论所需的权限。 更多信息请参阅“管理组织中仓库的讨论创建”。

作为讨论维护者,您可以创建社区资源,以鼓励与总体项目目标一致的讨论,并为协作者维护一个友好、开放的论坛。 为协作者制定行为守则或参与指南将有助于促进协作和富有成效的论坛。 有关创建社区资源的更多信息,请参阅“为项目中添加行为准则”和“设置仓库参与者指南”。

当讨论产生可以解决的想法或漏洞时,您可以从讨论创建新议题。 更多信息请参阅“创建议题”。

有关引导健康的讨论的更多信息,请参阅“调解评论和对话”。

为了更精细地组织讨论,您可以应用标签。 例如,您可以使用标签来表示讨论的状态,以提高分类效率。 每个仓库都有一组用于议题、拉取请求和讨论的共享标签。 更多信息请参阅“管理标签”。

基本要求

要管理仓库中的讨论,必须为仓库启用 GitHub Discussions。 更多信息请参阅“为仓库启用或禁用 GitHub Discussions”。

更改讨论类别

您可以对讨论进行分类,以帮助社区成员查找相关的讨论。 更多信息请参阅“管理仓库中讨论的类别”。

您也可以将讨论移动到另一个类别。

  1. 在 GitHub.com 上,导航到仓库的主页面。
  2. 在仓库名称下,单击 Discussions(讨论)仓库的"Discussions(讨论)"选项卡
  3. 在讨论列表中,单击要查看的讨论。 仓库讨论列表中的讨论
  4. 在右侧边栏中“Category(类别)”的右侧,单击 带齿轮图标的"类别"
  5. 单击一个类别。 "更改类别"下拉菜单

固定讨论

您可以在仓库讨论列表上固定多达四个重要的讨论。

  1. 在 GitHub.com 上,导航到仓库的主页面。
  2. 在仓库名称下,单击 Discussions(讨论)仓库的"Discussions(讨论)"选项卡
  3. 在讨论列表中,单击要查看的讨论。 仓库讨论列表中的讨论
  4. 在右侧边栏中,单击 Pin discussion(固定讨论)讨论右侧边栏中的"固定讨论"
  5. (可选)自定义固定讨论的外观。 固定讨论的自定义选项
  6. 单击 Pin discussion(固定讨论)固定的讨论自定义选项下的"固定讨论"按钮

编辑固定的讨论

编辑固定的讨论不会更改讨论的类别。 更多信息请参阅“管理仓库中讨论的类别”。

  1. 在 GitHub.com 上,导航到仓库的主页面。
  2. 在仓库名称下,单击 Discussions(讨论)仓库的"Discussions(讨论)"选项卡
  3. 在讨论列表中,单击要查看的讨论。 仓库讨论列表中的讨论
  4. 在右侧侧边栏中,单击 Edit pinned discussion(编辑固定的讨论)讨论右侧边栏中的"编辑固定的讨论"
  5. 自定义固定的讨论的外观。 固定讨论的自定义选项
  6. 单击 Pin discussion(固定讨论)固定的讨论自定义选项下的"固定讨论"按钮

取消固定讨论

  1. 在 GitHub.com 上,导航到仓库的主页面。
  2. 在仓库名称下,单击 Discussions(讨论)仓库的"Discussions(讨论)"选项卡
  3. 在讨论列表中,单击要查看的讨论。 仓库讨论列表中的讨论
  4. 在右侧边栏中,单击 Unpin discussion(取消固定讨论)讨论右侧边栏中的"取消固定讨论"
  5. 阅读警告,然后单击 Unpin discussion(取消固定讨论)模式中警告下方的"取消固定讨论"按钮

转让讨论

要转让讨论,您必须具有在要转让讨论的仓库中创建讨论的权限。 You can only transfer discussions between repositories owned by the same user or organization account. You can't transfer a discussion from a private repository to a public repository.

  1. 在 GitHub.com 上,导航到仓库的主页面。
  2. 在仓库名称下,单击 Discussions(讨论)仓库的"Discussions(讨论)"选项卡
  3. 在讨论列表中,单击要查看的讨论。 仓库讨论列表中的讨论
  4. 在右侧边栏中,单击 Transfer discussion(转让讨论)讨论右侧边栏中的"转让讨论"
  5. 选择 Choose a repository(选择仓库)下拉菜单,并单击讨论要转让到的仓库。 "选择仓库"下拉列表、"查找仓库"搜索字段以及列表中的仓库
  6. 单击 Transfer discussion(转让讨论)"转让讨论"按钮

删除讨论

  1. 在 GitHub.com 上,导航到仓库的主页面。
  2. 在仓库名称下,单击 Discussions(讨论)仓库的"Discussions(讨论)"选项卡
  3. 在讨论列表中,单击要查看的讨论。 仓库讨论列表中的讨论
  4. 在右侧边栏中,单击 Delete discussion(删除讨论)讨论右侧边栏中的"删除讨论"
  5. 阅读警告,然后单击 Delete this discussion(删除此讨论)模式中警告下方的"删除此讨论"按钮

基于标签转换议题

您可以将具有相同标签的所有议题批量转换为讨论。 具有此标签的未来议题也将自动转换为您配置的讨论和类别。

  1. 在 GitHub.com 上,导航到仓库的主页面。
  2. 在仓库名称下,单击 议题议题选项卡
  3. 在议题列表或拉取请求上方,单击 Labels(标签)资源库议题或拉取请求页面上的标签选项卡
  4. 在要转换为议题的标签旁边,单击 Convert issues(转换议题)
  5. 选择 Choose a category(选择类别)下拉菜单,然后单击讨论的类别。
  6. 单击 I understand, convert this issue to a discussion(我了解,请将此议题转换为讨论)

此文档对您有帮助吗?

隐私政策

帮助我们创建出色的文档!

所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。

做出贡献

或者, 了解如何参与。