跳至主要内容

使用 GitHub Copilot 创建或更新议题

使用 Copilot 可根据自然语言或图像快速生成结构化、高质量的议题,无需手动填写每个字段。

注意

此功能处于公开预览阶段,可能会有所变动。

Copilot 可以根据自然语言提示或截图创建或更新议题。它会填写标题、正文、标签、指派人等内容——在有议题表单或模板的仓库中会使用相应的表单或模板。提交前请审阅并完善每个草稿。

创建议题

  1. 前往 https://github.com/copilot

  2. 在提示框中描述要创建的议题。使用 repo-owner/repo-name 指定目标仓库。

    例如

    • In OWNER/REPOSITORY, create a feature request to add fuzzy matching to search.

    • Log a bug for a 500 error. This happens consistently when I try to log into the site.

    • Create a task to change the application logo background to red and add the label "needs design review".

    注意

    只能在您已有创建权限的仓库中创建议题。

  3. 可选地,将图像粘贴、拖入或作为附件添加到提示框中。随后在文字中描述议题,例如:Create an issue because this error appears when trying to reset a password.

  4. Copilot 会根据提示草拟议题的标题、正文以及元数据(标签、指派人、议题类型)。如果仓库已配置议题表单或模板,Copilot 会把提示映射到相应字段。

  5. 审阅草稿。编辑任意字段、选择不同模板,或使用后续提示让 Copilot 进行修改。

  6. 点击 创建

批量创建议题

如果提示中包含多个任务或缺陷,Copilot 会分别为每个任务起草议题。

例如: In OWNER/REPOSITORY, create 3 issues: 1) DETAILS OF ONE TASK, 2) DETAILS OF ANOTHER TASK, 3) DETAILS OF A THIRD TASK

单独审阅并编辑每个草稿,然后点击 创建 即可发布。

创建子议题

Copilot 能将任务拆分为父议题及其子议题。

例如

在 octo-org/octo-repo 中,规划一个新的用户仪表盘。将其拆分为一个史诗,并为每个主要功能和任务创建子议题。

Copilot 会生成包含父议题及其子议题的草稿议题树。可展开或折叠子议题,编辑细节,并使用后续提示添加或删除子议题。

准备就绪后,点击 审阅并创建,再点击 创建议题

更新已有议题

提示 Copilot 修改已存在的议题。例如

在 octo-org/octo-repo 中,将议题 #123 更新为添加更多关于该缺陷的细节以及复现步骤。同时,将标签改为“bug”,并指派给 @username。

在工作台中审阅草稿,然后点击 更新

Copilot 可以将新议题与已有议题关联。例如

  • 为 octo-org/octo-repo 的议题 #456 创建一个子议题。
  • 为 octo-org/octo-repo 的议题 #456 创建一个父议题。
  • 为 octo-org/octo-repo 的议题 #456、#457 和 #458 创建一个父议题。

在工作台中审阅草稿,然后点击 审阅并创建 > 创建议题

将议题指派给 Copilot

启用 Copilot 云代理后,您可以在创建期间将议题指派给 Copilot。请参阅 管理 GitHub Copilot 云代理的访问权限

  • 自然语言:在提示中包含 Assign this issue to Copilot.
  • 手动方式:从指派人列表中选择 “Copilot”。

Copilot 在创建后会自动开始处理该议题。

延伸阅读

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