Skip to main content

将 GitHub Codespaces 用于拉取请求

您可以在 Web 浏览器中使用 GitHub Codespaces,或在 Visual Studio Code 中使用它来创建拉取请求、审查拉取请求以及处理审查评论。

使用代码空间处理拉取请求时,您可享有 GitHub Codespaces 的所有优势。 有关详细信息,请参阅“GitHub Codespaces 功能”。

关于 GitHub Codespaces 中的拉取请求

GitHub Codespaces 为你提供了许多处理拉取请求时可能需要的功能:

  • 创建拉取请求 - 使用终端和 Git 命令或“源代码管理”视图,可以像打开 GitHub一样创建拉取请求。 如果存储库使用拉取请求模板,则可以在“源代码管理”视图中使用它。
  • 打开拉取请求 - 可以在代码空间中打开现有拉取请求,前提是你对要合并的分支具有代码空间访问权限。
  • 查看拉取请求 - 在代码空间中打开拉取请求后,可以使用“GitHub拉取请求”视图添加审阅注释和批准拉取请求。 还可以使用GitHub Codespaces查看审阅批注

在 中创建拉取请求

  1. 在存储库名称下,单击“ 拉取请求”。

  2. 在拉取请求列表中,单击要在 Codespaces 中打开的拉取请求。

  3. 在屏幕右侧,单击**代码**。

  4. 在 Codespaces 选项卡中,单击

    “代码”下拉列表的屏幕截图,其中选择了“Codespaces”选项卡。 系统显示消息“无代码空间”。 “加号”按钮已被突出显示。

    系统会为拉取请求分支创建一个代码空间,并在用于 GitHub Codespaces 的默认编辑器中将其打开。

在 Codespaces 中查看拉取请求

  1. 将默认编辑器设置为用于 Web 的 Visual Studio Code 或 Visual Studio Code 后,请在 codespace 中打开拉取请求,如本文前面在 Codespaces 中打开拉取请求部分所述。

  2. 在活动栏中,单击 Git 拉取请求图标以显示“GitHub 拉取请求”侧栏。 仅在 codespace 中打开拉取请求时,此图标才会显示在活动栏中。

    VS Code 活动栏的屏幕截图。 鼠标指针悬停在显示工具提示“GitHub 拉取请求”的图标上。

    如果在代码空间中打开了拉取请求,并且拉取请求图标未显示在活动栏中,请确保已登录 GitHub。 单击活动栏中的 GitHub 图标,然后单击“ 登录”。

    GitHub 边栏的屏幕截图,其中显示了“登录”按钮。 活动栏中的 GitHub 图标以橙色边框突出显示。

  3. 若要查看对特定文件所做的更改,请单击“拉取请求”GitHub 侧栏中的文件名称。

    “GitHub 拉取请求”边栏的屏幕截图。 文件名以深橙色边框突出显示。

    这会在编辑器中显示差异视图,左侧是基础分支中的文件版本,右侧是拉取请求的头分支中的文件的新版本。

  4. 若要添加审阅注释,请单击编辑器右侧显示的文件中行号旁边的 + 符号。

    差异视图的屏幕截图。 在文件的头版中,在编辑器右侧突出显示了行旁边的加号。

  5. 键入审阅注释,然后单击“开始审阅”。

    正在添加的注释的屏幕截图,其中显示“是的,我同意,这样更清晰明了”。 “开始审阅”按钮显示在注释下方。

  6. 或者,可以建议更改,如果拉取请求的作者同意你的建议,则可以单击提交。 为此,请单击并按住要建议更改的第一行旁边的 + 符号,然后将该 + 符号拖动到要建议更改的最后一行。 然后单击显示的注释框中的“提出建议”。

    所选行将复制到注释框中,可在其中对其进行编辑以建议更改。 可以在包含 ```suggestion 的行上方添加注释来解释建议的更改。

    单击“添加注释”,将建议添加到拉取请求。

    建议更改的屏幕截图。 建议更改下方显示了“提出建议”和“添加注释”按钮。

  7. 添加完审阅评论后,您可以在“GitHub 拉取请求”侧边栏中为拉取请求审阅添加总结评论。 然后,可以单击“添加注释并提交”,或单击下拉箭头并选择“批准并提交”或“请求更改并提交” 。

    边栏的屏幕截图,其中显示了下拉选项“添加注释并提交”、“批准并提交”和“请求更改并提交”。

有关查看拉取请求的详细信息,请参阅 审查拉取请求中的建议更改

查看审阅中的批注 Codespaces

收到有关拉取请求的反馈后,可以在 codespace 中打开它(使用网页浏览器),或者在 VS Code 中打开它,以查看审查评论。 从那里,您可以回复评论、添加回复或关闭评论。