注意
此功能处于公开预览阶段,可能会有所变动。
Copilot 可以根据自然语言提示或截图创建或更新议题。它会填写标题、正文、标签、指派人等内容——在有议题表单或模板的仓库中会使用相应的表单或模板。提交前请审阅并完善每个草稿。
创建议题
-
在提示框中描述要创建的议题。使用
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".
注意
只能在您已有创建权限的仓库中创建议题。
-
-
可选地,将图像粘贴、拖入或作为附件添加到提示框中。随后在文字中描述议题,例如:
Create an issue because this error appears when trying to reset a password. -
Copilot 会根据提示草拟议题的标题、正文以及元数据(标签、指派人、议题类型)。如果仓库已配置议题表单或模板,Copilot 会把提示映射到相应字段。
-
审阅草稿。编辑任意字段、选择不同模板,或使用后续提示让 Copilot 进行修改。
-
点击 创建。
批量创建议题
如果提示中包含多个任务或缺陷,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 在创建后会自动开始处理该议题。