内容提要
Visual Studio Version Control团队推出了新功能,以提高生产力和协作能力。这些功能包括AI支持编写提交消息和拉取请求描述,以及更好的拉取请求创建体验。用户需要拥有活跃的GitHub Copilot订阅和安装GitHub Copilot组件才能尝试这些功能。用户还可以使用GitHub Copilot生成拉取请求描述并在代码审查中获得帮助。此外,Commit Details窗口中添加了一个新的解释功能,允许用户了解每个提交的内容。Visual Studio的默认体验现在包括将工作项链接到拉取请求。鼓励用户提供反馈以帮助改进工具。
延伸解读
使用AI功能的前提条件
要体验17.10 GA中AI生成的拉取请求描述和提交解释功能,您需要拥有有效的GitHub Copilot订阅,并安装GitHub Copilot组件,同时在GitHub Copilot菜单中启用Git预览功能。这些条件缺一不可,否则无法使用相关AI辅助功能。
AI辅助代码审查与提交理解
通过GitHub Copilot,您可以在创建拉取请求时生成描述初稿,为同事提供重要上下文,并确保包含所有相关更改。此外,提交详细信息窗口新增了解释功能,可并排显示更改摘要与代码,突出关键差异及其原因,帮助您理解每次提交的内容。
拉取请求创建工作项链接成为默认体验
Visual Studio现在将创建拉取请求的工作流作为默认体验,并集成了Azure DevOps中呼声最高的功能:将工作项链接到拉取请求。您可以在“相关工作项”部分查看描述中引用的任何工作项,并将其链接到Azure DevOps上的拉取请求,从而更好地跟踪工作。
Q&A
Visual Studio 17.10 GA 中新增了哪些 Git 工具功能?
新增功能包括 AI 支持编写提交消息和拉取请求描述,以及改进的拉取请求创建体验。
使用 GitHub Copilot 需要满足哪些条件?
用户需要拥有活跃的 GitHub Copilot 订阅,并安装 GitHub Copilot 组件。
如何生成拉取请求的描述?
在创建拉取请求窗口中选择“添加 AI 生成描述”图标即可生成描述。
Commit Details 窗口新增了什么功能?
新增的解释功能可以帮助用户理解每个提交的内容,提供更清晰的变更摘要。
Visual Studio 现在如何处理工作项与拉取请求的链接?
Visual Studio 默认体验现在包括将工作项链接到拉取请求,用户可以在相关工作项部分查看并链接。
用户如何提供反馈以改进 Visual Studio 工具?
用户可以通过 Developer Community 提交问题报告和功能建议,帮助改进工具。