Important
- 这是根据 Microsoft 产品条款提供的预览功能。
- 预览功能可能功能受限,并且可能不会正式发布。 这些功能在正式发布之前可供使用,以便客户可以抢先体验并提供反馈。
- 你需要加入 Frontier 预览计划 才能抢先体验。 边界将你直接与Microsoft最新的 AI 创新联系起来。 Frontier 预览版受客户协议中现有预览条款的约束。 由于这些功能仍在开发中,其可用性和功能可能会随时间而变化。
可以将GitHub帐户连接到 Copilot Code 以使用现有存储库、询问有关代码的问题、通过拉取请求进行更改,以及跟踪问题和评审。 连接 GitHub 是可选的——你无需连接 GitHub,即可在 Copilot Code 中构建、预览和保存项目。
连接你的 GitHub 账户
若要连接GitHub帐户,请执行以下步骤:
- 在“代码”选项卡中,从侧导航或选择使用存储库时启动GitHub连接。
- 登录到GitHub并授权连接。
您的 GitHub 帐户作为关联服务连接到 Microsoft Copilot,其连接模式与其他关联服务相同。 您所在组织的管理员可能会限制您可以连接的 GitHub 帐户。 有关详细信息,请参阅管理您组织的 Copilot Code。
Note
系统管理员必须启用在 Copilot Code 中使用 GitHub。 此功能可能不可用。
从存储库热启动
连接帐户后,可以从现有存储库而不是空白项目开始。
- 本地项目:连接远程GitHub存储库,并创建本地克隆以在设备上使用。
- 现有本地克隆(本地项目):通过文件夹路径添加已克隆的仓库。 如果 Copilot Code 找不到 GitHub 远程仓库,它将该文件夹视为本地项目。
询问有关仓库的信息
连接存储库后,可以用日常语言向 Copilot Code 询问有关代码的问题,例如:
- 要端到端地添加一个新字段,需要更改什么?
- 这个仓库中在哪里处理注册流程?
代码读取存储库以回答问题,并可追踪相关文件中的处理过程。
通过拉取请求进行更改
可以要求 Copilot Code 对连接的存储库进行更改。 Copilot代码可以:
- 创建分支和提交。
- 创建一个包含更改说明的拉取请求草稿。
- 将更改推送到GitHub。
该应用显示拉取请求的状态,因此可以查看它是草稿、审核中、已合并还是已取消。
Tip
在“计划”模式下,在作出更改之前,请查看 Copilot Code 提出的计划。 你可以对某个决定提出异议,Copilot Code 会在继续之前更新其方法。
为项目创建存储库
如果在没有GitHub的 Copilot Code 中启动了项目,则可以稍后为其创建GitHub存储库(仅限本地)。 此存储库提供协作空间和在其他 GitHub 工具中继续推进项目的途径。
在“我的工作”中跟踪您的工作
连接GitHub帐户后,“我的工作”将显示在侧导航中。 它显示:
- 你的问题。
- 你的活跃拉取请求。
- 等待你评审的拉取请求。
选择要打开的项目并继续工作。