Skip to main content

将 Codespaces 用于拉取请求

你可以在 Web 浏览器中或 Visual Studio Code 中使用 Codespaces 来创建拉取请求、审阅拉取请求和处理审阅注释。

使用 codespace 处理拉取请求可提供 Codespaces 的所有优势。 有关详细信息,请参阅“ Codespaces 功能”。

关于 Codespaces 中的拉取请求

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

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

在 Codespaces 中打开拉取请求

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

    存储库的主页的屏幕截图。 在水平导航栏中,标记为“拉取请求”的选项卡以深橙色标出。

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

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

  4. 在 Codespaces 选项卡中,单击“”。

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

    为拉取请求分支创建 codespace,并在 Codespaces 的默认编辑器中打开。

在 Codespaces 中审阅拉取请求

  1. 将默认编辑器设置为 Visual Studio Code 或 Visual Studio Code for Web,在 codespace 中打开拉取请求,如前文在 Codespaces 中打开拉取请求中所述。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

查看 Codespaces 中审阅的评论

收到有关拉取请求的反馈后,可以在 Web 浏览器的 codespace 或 VS Code 中打开它,以查看审阅注释。 从那里,您可以回复评论、添加回复或关闭评论。