跳至主要内容

管理讨论

你可以对讨论进行分类、置顶、转移或删除。

谁可以使用此功能?

存储库管理员和对存储库拥有 triage 或更高访问权限的人员可以管理存储库中的讨论。存储库管理员和对组织讨论的源存储库拥有 triage 或更高访问权限的人员可以管理组织中的讨论。

关于讨论管理

GitHub Discussions 是 GitHub 上针对存储库或组织的维护者和社区之间的公开论坛。有关讨论的更多信息,请参阅“关于讨论”。

组织所有者可以选择在组织拥有的存储库中创建讨论所需的权限。同样,组织所有者可以通过更改源存储库中所需的权限来选择创建组织讨论所需的权限。有关更多信息,请参阅“管理组织中存储库的讨论创建”。

作为讨论维护者,你可以创建社区资源来鼓励与整体项目目标保持一致的讨论,并为协作者维护一个友好的公开论坛。为协作者创建行为准则或贡献指南将有助于促进一个协作且高效的论坛。有关创建社区资源的更多信息,请参阅“向你的项目添加行为准则”和“为存储库贡献者设定指南”。

当讨论产生一个想法或可以着手处理的 bug 时,你可以从讨论中创建一个新问题。有关更多信息,请参阅“创建问题”。

你可以将讨论置顶到存储库或组织的讨论列表顶部。你还可以将讨论置顶到特定类别。有关更多信息,请参阅“管理讨论”。

有关促进健康讨论的更多信息,请参阅“管理评论和对话”。

要更细致地组织讨论,您可以应用标签。例如,您可以使用标签来指示讨论的状态,以便更有效地进行分类。每个存储库都有一组共享标签,用于问题、请求提取和讨论。有关更多信息,请参阅“管理标签”。

先决条件

要在存储库中管理讨论,必须为存储库启用 GitHub 讨论。有关更多信息,请参阅“为存储库启用或禁用 GitHub 讨论”。

要在组织中管理讨论,必须为组织启用 GitHub 讨论。有关更多信息,请参阅“为组织启用或禁用 GitHub 讨论”。

更改讨论的类别

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

您还可以将讨论移动到不同的类别。无法将讨论移动到民意调查类别或从民意调查类别移动讨论。

  1. 在 GitHub.com 上,导航到存储库的主页。

  2. 在存储库或组织名称下,单击 讨论.

    Screenshot of the tabs in a GitHub repository. The "Discussions" option is outlined in dark orange.

  3. 在讨论列表中,单击您要查看的讨论。

  4. 在右侧边栏中,“类别”右侧,单击 .

  5. 单击一个类别。

固定讨论

您可以将讨论固定在存储库或组织的讨论列表上方。您还可以将讨论固定到特定类别。除固定到特定类别的讨论外,还会显示全局固定的讨论。

当您有一个全局置顶讨论和一个置顶到创意类别的讨论时,它看起来是这样的。

Screenshot of a globally pinned discussion and a discussion pinned to the Ideas category.

全局置顶讨论

您最多可以将四个重要讨论置顶到存储库或组织的讨论列表上方。

  1. 在 GitHub.com 上,导航到存储库或组织的主页。

  2. 在存储库或组织名称下,单击 讨论.

    Screenshot of the tabs in a GitHub repository. The "Discussions" option is outlined in dark orange.

  3. 在讨论列表中,单击您要查看的讨论。

  4. 在右侧边栏中,单击 置顶讨论.

    Screenshot of the right sidebar of a discussion. The "Pin discussion" option is highlighted with an orange outline.

  5. (可选)自定义置顶讨论的外观。

  6. 单击置顶讨论

将讨论置顶到类别

您最多可以将四个重要讨论置顶到特定类别中的讨论列表上方。

  1. 在 GitHub.com 上,导航到存储库或组织的主页。

  2. 在存储库或组织名称下,单击 讨论.

    Screenshot of the tabs in a GitHub repository. The "Discussions" option is outlined in dark orange.

  3. 在讨论列表中,单击您要查看的讨论。

  4. 在右侧边栏中,单击 将讨论置顶到类别.

    Screenshot of the right sidebar of a discussion. The "Pin discussion to Q&A" option is outlined in dark orange.

  5. 若要确认,请单击置顶到类别

编辑置顶讨论

编辑置顶讨论不会更改讨论的类别。有关详细信息,请参阅“管理讨论类别”。

  1. 在 GitHub.com 上,导航到存储库或组织的主页。

  2. 在存储库或组织名称下,单击 讨论.

    Screenshot of the tabs in a GitHub repository. The "Discussions" option is outlined in dark orange.

  3. 在讨论列表中,单击您要查看的讨论。

  4. 在右侧边栏中,单击 编辑置顶讨论.

    Screenshot of the right sidebar of a discussion. The "Edit pinned discussion" option is outlined in dark orange.

  5. 自定义置顶讨论的外观。

  6. 单击置顶讨论

取消置顶讨论

您可以从存储库或组织的讨论列表中取消置顶讨论,也可以从特定类别中的讨论列表中取消置顶讨论。

取消置顶全局置顶讨论

您可以取消置顶全局置顶讨论。这不会删除讨论,但讨论将不再显示在讨论列表上方。

  1. 在 GitHub.com 上,导航到存储库或组织的主页。

  2. 在存储库或组织名称下,单击 讨论.

    Screenshot of the tabs in a GitHub repository. The "Discussions" option is outlined in dark orange.

  3. 在讨论列表中,单击您要查看的讨论。

  4. 在右侧边栏中,单击 取消置顶讨论.

    Screenshot of the right sidebar of a discussion. The "Unpin discussion" option is highlighted with an orange outline.

  5. 阅读警告,然后单击取消置顶讨论

取消置顶类别中的讨论

您可以取消置顶置顶到特定类别的讨论。这不会删除讨论,但讨论将不再显示在类别顶部。

  1. 在 GitHub.com 上,导航到存储库或组织的主页。

  2. 在存储库或组织名称下,单击 讨论.

    Screenshot of the tabs in a GitHub repository. The "Discussions" option is outlined in dark orange.

  3. 在讨论列表中,单击您要查看的讨论。

  4. 在右侧边栏中,单击 从该类别取消置顶讨论.

    Screenshot of the right sidebar of a discussion. The "Unpin discussion from this category" option is outlined in dark orange.

  5. 阅读警告,然后单击从该类别取消置顶

转移讨论

要转移讨论,您必须拥有在您希望转移讨论到的存储库中创建讨论的权限。如果您希望将讨论转移到组织,您必须拥有在组织讨论的源存储库中创建讨论的权限。您只能在由同一用户或组织帐户拥有的存储库之间转移讨论。您无法将讨论从私有存储库转移到公有存储库。此外,如果讨论是公告,您无法转移讨论。有关更多信息,请参阅“管理讨论类别”。

  1. 在 GitHub.com 上,导航到存储库或组织的主页。

  2. 在存储库或组织名称下,单击 讨论.

    Screenshot of the tabs in a GitHub repository. The "Discussions" option is outlined in dark orange.

  3. 在讨论列表中,单击您要查看的讨论。

  4. 在右侧边栏中,单击 转移此讨论.

    Screenshot of the right sidebar of a discussion. The "Transfer this discussion" option is outlined in dark orange.

  5. 选择您希望将讨论转移到的存储库。您还可以搜索存储库。如果您希望将讨论转移到组织,请选择组织讨论的源存储库。

  6. 单击转移讨论

删除讨论

  1. 在 GitHub.com 上,导航到存储库或组织的主页。

  2. 在存储库或组织名称下,单击 讨论.

    Screenshot of the tabs in a GitHub repository. The "Discussions" option is outlined in dark orange.

  3. 在讨论列表中,单击您要查看的讨论。

  4. 在右侧边栏中,单击 删除讨论.

    Screenshot of the right sidebar of a discussion. The "Delete discussion" option is outlined in dark orange.

  5. 阅读警告,然后单击删除此讨论

关闭讨论

当讨论已解决、不再相关或重复时,您可以关闭讨论。

  1. 在 GitHub.com 上,导航到存储库或组织的主页。

  2. 在存储库或组织名称下,单击 讨论.

    Screenshot of the tabs in a GitHub repository. The "Discussions" option is outlined in dark orange.

  3. 在讨论列表中,单击您要查看的讨论。

  4. 在讨论底部,在评论框下方,单击关闭讨论

  5. 或者,要更改关闭讨论的原因,请选择 “关闭讨论”旁边的下拉菜单并单击一个原因。

根据标签转换问题

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

  1. 在 GitHub.com 上,导航到存储库的主页,或者对于组织讨论,导航到源存储库。

  2. 在您的存储库名称下方,单击 问题.

    Screenshot of the main page of a repository. In the horizontal navigation bar, a tab, labeled "Issues," is outlined in dark orange.

  3. 在问题或拉取请求列表上方,单击标签

    Screenshot of the list of issues for a repository. Above the list, a button, labeled with a label icon and "Labels", is outlined in dark orange.

  4. 在您希望转换为问题的标签旁边,单击转换问题

  5. 选择选择类别下拉菜单,并为您的讨论单击一个类别。

  6. 单击我理解,将此问题转换为讨论