在 Visual Studio 中创建拉取请求
如果你已通过 GitHub 或 Azure DevOps 身份验证并已将更改推送到远程存储库,则无需离开 Visual Studio 即可创建拉取请求。 拉取请求是 GitHub 和 Azure DevOps 中用于代码评审的重要工具。 这些评审有助于发现新功能中的问题,使团队成员能够分享他们在代码库不同区域的经验,从而改善代码库的整体健康状况。
注意
要试用该功能,请确保在“工具”>“选项”>“预览功能”>“拉取请求”中启用该功能
要创建拉取请求,请按照下列步骤操作:
在创建拉取请求之前,需要针对更改创建新分支。 此分支可将更改与主分支分开,直到可以合并更改为止。
选择通知横幅中的链接以“在 Visual Studio 中创建”或“在浏览器中创建”。
或者,可以通过顶级菜单 Git > GitHub 或 Azure DevOps >“新建拉取请求”导航到“新建拉取请求”窗口,从远程分支创建拉取请求。 或者右键单击“Git 存储库”窗口中的分支。
或者,在“Git 存储库”窗口中选择分支以打开上下文菜单,然后选择“新建拉取请求”。
选择要合并到的分支,并为拉取请求提供描述性标题和说明。 可使用 markdown 语法设置 Visual Studio 中的拉取请求说明的格式。 尝试一下,在“说明”框中键入 Markdown 符号,然后选择“预览”按钮以预览 Markdown。
提示
借助 Visual Studio 2022 版本 17.10 预览版 2 及更高版本和 GitHub Copilot 扩展,可以使用 AI 生成详细的拉取请求说明,描述所做的更改。 按闪光铅笔图标请求 GitHub Copilot 生成 PR 说明。 若要安装 GitHub Copilot,请参阅在 Visual Studio 中安装和管理 GitHub Copilot。
通过差异预览,你可以查看已作为拉取请求的一部分提交的文件中的所有更改。 请参阅比较文件 - 差异视图。
提示
通过摘要差异视图选项,仅可查看代码的更改部分。
可通过在问题搜索中引用工作项、在说明框中键入
#
或按右下角的 # 按钮来链接工作项。 还可添加审阅者,方法是键入其 GitHub 用户名或 Azure DevOps 标识或电子邮件。在拉取请求上单击“创建”后,其他开发人员可以查看你的更改并提供反馈。
后续步骤
若要继续此旅程,请访问在 Visual Studio 中提取、拉取和同步页。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈