注意
此功能目前处于公开预览,可能会发生更改。
Copilot 可以从自然语言提示或屏幕截图创建或更新问题。 它会使用你仓库的问题表单或模板(如有)自动填充标题、正文、标签、负责人等信息。 在提交之前查看和优化每个草稿。
创建问题
-
在提示框中,描述要创建的议题。 使用
repo-owner/repo-name以面向特定存储库。例如:
注意
您只能在您已经拥有权限的存储库中创建问题。
-
(可选)将图像粘贴、拖动或附加到提示。 添加文本以描述问题,例如:
Create an issue because this error appears when trying to reset a password. -
Copilot 以建议的标题、正文和元数据(标签、被分配者、问题类型)格式起草议题。 如果存储库具有问题表单或模板,Copilot 会将你的提示映射到相关字段。
-
评审草稿。 编辑任何字段,选择其他模板,或者要求 Copilot 使用后续提示进行更改。
-
单击 “创建” 。
创建多个问题
如果你的提示包含多个任务或 bug,Copilot 将分别草拟每一个。
例如: 在所有者/存储库中,创建 3 个问题:1) 一个任务的详细信息,2) 另一个任务的详细信息,3) 第三个任务的详细信息
单独查看和编辑每个草稿,然后单击“ 创建 ”进行发布。
创建子问题
Copilot 可以将一个任务拆分为父问题和子问题。
例如:
In octo-org/octo-repo, plan a new user dashboard. Break it down into an epic, and create sub-issues for each main feature and task.
Copilot 生成包含父问题和子问题的草稿问题树。 展开或折叠子问题、编辑详细信息,并使用后续提示添加或删除子问题。
准备就绪后,单击“ 查看并创建”,然后单击“ 创建问题”。
更新现有问题
提示 Copilot 修改已存在的问题。 例如:
In octo-org/octo-repo, update issue #123 to add more details about the bug and steps to reproduce it. Also, change the label to "bug" and assign it to @username.
查看工作台中的草稿,然后单击“ 更新”。
链接到现有父问题或子问题
Copilot 可以将新问题连接到已存在的问题。 例如:
Create a sub-issue for octo-org/octo-repo issue #456.Create a parent issue for octo-org/octo-repo issue #456.Create a parent issue for octo-org/octo-repo issues #456, #457, and #458.
查看工作台中的草稿,然后单击“ 审阅”并创建“ > 创建问题”。
将问题分配给 Copilot
启用 Copilot cloud agent 后,可以在问题创建过程中将其分配给 Copilot 。 请参阅“管理对 GitHub Copilot 云代理的访问权限”。
- 自然语言: 在你的提示中包含
Assign this issue to Copilot.。 - 手动: 从被分配者列表中选择“Copilot” 。
Copilot 创建后自动开始处理问题。