Thanks to visit codestin.com
Credit goes to docs.github.com

Skip to main content

使用 GitHub Copilot 浏览拉取请求

GitHub Copilot 聊天功能 可以帮助你了解拉取请求的内容、功能和状态。

简介

可以从拉取请求中的不同视图向 Copilot 询问有关拉取请求的不同问题。 例如,可以要求 Copilot 总结某个拉取请求,或说明拉取请求中特定文件或代码行中的更改。

获取拉取请求摘要

可以要求 Copilot 汇总拉取请求,或提供有关拉取请求状态的信息。

  1. 在 GitHub上,导航到存储库中的拉取请求。

  2. 在页面的右上角,单击 Copilot 图标(),以打开 副驾驶聊天。

    Copilot 会将拉取请求作为你提问时的上下文。

  3. 在 副驾驶聊天 面板底部的提示框中,键入问题,然后按 Enter

示例提示

以下提示是一些你可以向 Copilot 提出的问题示例,可以帮助你了解拉取请求。

  • Summarize this pull request
  • What is the current status of this pull request?
  • What are the main changes in this pull request?

询问对拉取请求中特定文件的更改

可以要求 Copilot 解释对拉取请求中特定文件所做的更改,或提供有关拉取请求中的文件状态的信息。

  1. 在 GitHub上,导航到存储库中的拉取请求。

  2. 单击“已更改的文件”选项卡。

  3. 在你要询问的文件中某一行的右侧,单击 图标,然后单击 Copilot,并选择询问此差异

    这会打开 副驾驶聊天,并将文件更改内容作为你问题的上下文。

  4. 在聊天面板底部的提示框中,键入问题,然后按 Enter

示例提示

  • What are the changes in this file?
  • What is the status of this file in the pull request?

在拉取请求中询问有关文件中特定行的问题

可以要求 Copilot 解释拉取请求中的特定代码行,或提供有关这些行的状态的信息。

  1. 在 GitHub上,导航到存储库中的拉取请求。

  2. 单击“已更改的文件”选项卡。

  3. 单击要选择的第一行的行号,按住 Shift 并单击要选择的最后一行的行号。

  4. 在所选行之一的右侧,单击 图标,然后单击 Copilot,并选择 询问此差异

    这会打开 副驾驶聊天,并将所选行作为你问题的上下文。

  5. 在聊天面板底部的提示框中,键入问题,然后按 Enter

示例提示

  • Explain the selected lines of code
  • What do these lines of code do?

询问工作流失败的原因

可以要求 Copilot 解释为什么工作流在拉取请求中失败,并提供有关如何解决问题的建议。

  1. 在 GitHub上,导航到存储库中的拉取请求。

  2. 滚动到页面底部,然后在某个失败的检查项旁边,单击省略号,再单击 解释错误。

    这会打开 副驾驶聊天,并将工作流失败作为你问题的上下文,同时在聊天输入框中预先填入提示。 Copilot 将返回有关拉取请求失败原因的信息作为响应。 Copilot 也可能提供如何解决此问题的建议。

  3. 如果 Copilot 提供了修复该问题的步骤,则可以按照这些步骤解决问题。

示例提示

  • Why has this workflow failed?
  • What can I do to fix this issue?

其他阅读材料