使用 Codespace 处理拉取请求可以为您带来 GitHub Codespaces 的所有优势。有关更多信息,请参阅“GitHub Codespaces 概述”。
关于 GitHub Codespaces 中的拉取请求
GitHub Codespaces 提供了许多您可能需要用于处理拉取请求的功能。
- 创建拉取请求 - 使用终端和 Git 命令或“源代码管理”视图,您可以像在 GitHub.com 上一样创建拉取请求。如果存储库使用拉取请求模板,您可以在“源代码管理”视图中使用它。
- 打开拉取请求 - 您可以打开 Codespace 中的现有拉取请求,前提是您对要合并的的分支具有 Codespace 访问权限。
- 审查拉取请求 - 在 Codespace 中打开拉取请求后,您可以使用“GitHub 拉取请求”视图添加审查评论并批准拉取请求。您还可以使用 GitHub Codespaces 来 查看审查评论。
在 Codespaces 中打开拉取请求
-
在您的存储库名称下,单击 拉取请求.
-
在拉取请求列表中,单击您想要在 Codespaces 中打开的拉取请求。
-
在屏幕右侧,单击 代码。
-
在 Codespaces 选项卡中,单击 .
将为拉取请求分支创建 Codespace,并在您的 GitHub Codespaces 默认编辑器中打开。
在 Codespaces 中审查拉取请求
-
将您的默认编辑器设置为 Visual Studio Code 或 Visual Studio Code for Web,在 Codespace 中打开拉取请求,如本文前面“在 Codespaces 中打开拉取请求”中所述。
-
在活动栏中,单击 Git 拉取请求图标以显示“GitHub 拉取请求”侧边栏。此图标仅在您在 Codespace 中打开拉取请求时显示在活动栏中。
如果您在 Codespace 中打开了一个拉取请求,但活动栏中未显示拉取请求图标,请确保您已登录 GitHub。单击活动栏中的 GitHub 图标,然后单击 登录。
-
要查看对特定文件所做的更改,请单击“GitHub 拉取请求”侧边栏中的文件名。
这将在编辑器中显示一个差异视图,左侧是来自基分支的文件版本,右侧是来自拉取请求头部分支的文件的新版本。
-
要添加评论,请点击编辑器右侧显示的文件中行号旁边的 **+** 号。
-
输入您的评论,然后点击 **开始审查**。
-
您也可以选择建议更改,拉取请求的作者可以点击该更改以提交,如果他们同意您的建议。为此,请点击并按住您要建议更改的第一行旁边的 **+** 号,然后将 **+** 号拖动到您要建议更改的最后一行。然后,在显示的评论框中点击 **提出建议**。
您选择的行将被复制到评论框中,您可以在其中编辑它们以建议更改。您可以在包含
```suggestion
的行上方添加评论,以解释您的建议更改。点击 **添加评论** 将您的建议添加到拉取请求中。
-
完成添加评论后,您可以在“GitHub 拉取请求”侧边栏中添加拉取请求审查的摘要评论。然后,您可以点击 **评论并提交**,或点击下拉箭头并选择 **批准并提交** 或 **请求更改并提交**。
有关审查拉取请求的更多信息,请参阅“审查拉取请求中的建议更改”。
在 Codespaces 中查看评论
收到拉取请求的反馈后,您可以 在 Codespaces 中打开它(在您的网络浏览器中或在 VS Code 中),以查看 审查评论。从那里,您可以回复评论、添加反应或驳回审查。