Skip to content

在 GitHub.com 的 Copilot Chat 中用自然语言描述任务,Copilot 会自动生成结构化的 Issue(标题、正文、标签、负责人等),支持批量创建和父子 Issue 层级关系。你审查草稿后一键发布,大幅提升任务规划效率。

用 GitHub Copilot 创建和更新 Issue:自然语言直接生成结构化任务

基本操作

  1. 访问 github.com/copilot
  2. 在 Chat 框中描述你想创建的 Issue
  3. Copilot 生成包含标题、正文、标签等字段的草稿
  4. 审查并编辑草稿
  5. 点击「Create」发布

指定目标仓库

在描述中包含 OWNER/REPO-NAME 来指定仓库:

在 myorg/backend 中创建一个 Feature Request:
为搜索功能添加模糊匹配,让用户在拼写不完整时也能找到相关内容
在 myname/my-app 中记录一个 Bug:
用户在尝试登录时会遇到 500 错误,每次都能稳定复现

你只能在有权限的仓库中创建 Issue。

批量创建多个 Issue

一次 prompt 描述多个任务:

在 myorg/frontend 中创建 3 个 Issue:
1) 优化移动端导航栏的响应式布局,在 320px 宽度下的表现
2) 修复深色模式下按钮文字颜色不够对比的问题
3) 为用户偏好设置页面添加语言切换功能

Copilot 会为每个任务分别生成独立草稿,你逐一审查后批量发布。

创建父子 Issue(任务拆解)

适合把大功能拆解成多个子任务:

在 myorg/app 中规划用户仪表盘功能的开发。
创建一个 epic Issue,并将主要功能和任务拆解为子 Issue

Copilot 会生成一个带层级关系的 Issue 树,你可以在发布前调整子 Issue 的内容和层级。

更新现有 Issue

也可以用自然语言更新已有的 Issue:

在 myorg/backend Issue #123 中补充更多关于这个 Bug 的详细信息:
这个问题在数据库连接超时的情况下会触发,不是普通请求超时

Copilot 生成更新内容的草稿,确认后提交更新。

直接从 Issue 分配给 Cloud Agent

如果你的仓库开启了 Cloud Agent,可以在创建 Issue 时直接分配:

在 myorg/backend 中创建一个 Issue:
优化用户查询 API 的响应时间(目前平均 800ms,目标 < 200ms)
并将这个 Issue 分配给 Copilot

Issue 发布后 Copilot Cloud Agent 会自动开始研究并实现。

使用图片描述 Issue

可以截图后附加到 prompt 中,例如 UI 问题的截图:

(粘贴截图)
在 myorg/frontend 中为这个 UI 布局问题创建一个 Bug Issue

Copilot 会基于图片内容描述来生成 Issue。

常见问题

Q: Copilot 生成的 Issue 会自动套用仓库的 Issue 模板吗?

A: 会。如果仓库配置了 Issue 模板,Copilot 会参考模板结构来生成字段内容,保持和团队规范的一致性。

Q: 批量创建的 Issue 可以一次性全部发布吗?

A: 每个 Issue 会独立显示草稿,需要逐一确认。这是设计上的保护机制,避免未审查的 Issue 批量发布。

Q: 这个功能需要什么套餐?

A: 需要 Copilot Pro 及以上套餐。在 GitHub.com 的 Copilot Chat 中即可使用,不需要额外安装。