Visual Studio Blog

Visual Studio October Update – Compare Commits to Your Code, Resolve Conflicts in Bulk, Keep Coding

6.9内容质量
Visual Studio October Update – Compare Commits to Your Code, Resolve Conflicts in Bulk, Keep Coding

TL;DR · AI 摘要

Visual Studio October Update – Compare Commits to Your Code, Resolve Conflicts in Bulk, Keep Coding - Visual Studio Blog...

核心要点

  • 主题聚焦:Visual Studio October Update – Compare Commits t
  • 来源:Visual Studio Blog,建议结合原文判断细节。
  • AI 分析暂不可用,本条为保底评分与摘要。
#AI#编程#开源
打开原文

Visual Studio 10月更新 – 将提交与代码进行比较,批量解决冲突,继续编码 - Visual Studio 博客

Visual Studio 10月更新为您提供了更清晰的代码变更视图,并增强了合并冲突的控制能力。您可以直接将早期提交与当前工作树进行比较,包括正在进行的编辑,并一次性将相同的冲突解决方案应用于多个文件。

Git之外还有更多新功能:全新的Copilot聊天体验、未完成工作的Hot Exit功能、用于整理标签的键盘快捷方式,以及焕然一新的字体和颜色页面。请更新至Visual Studio 2026稳定版本以开始体验。

将提交与工作树进行比较

需要查看当前代码与早期提交的差异吗?现在您可以在整个仓库中直接将提交与工作树进行比较,包括已提交的更改和正在进行的编辑。使用此功能可以跨多个提交审查重构,或调查自已知良好版本以来的变更内容。

在Git仓库窗口的提交历史或分支列表中,右键单击提交并选择“与工作树比较”。比较视图允许您浏览已更改的文件,并查看它们与当前代码的差异。

批量解决合并冲突

当您已经知道在多个冲突文件中要保留哪一边时,无需为每个文件重复选择。现在您可以一次性解决一组文件的冲突。

在“Git更改”中,右键单击多个已选文件、文件夹或“未合并更改”下的仓库根目录,然后选择“保留所有当前内容”或“采用所有传入内容”。所选解决方案将应用于所有已选文件,或所选文件夹或仓库中的所有冲突文件。

尝试新的Copilot聊天体验

新的GitHub Copilot聊天体验基于与Agent(预览版)一同引入的Copilot SDK基础。该基础现在扩展到询问模式、Agent模式和底层聊天基础设施,与Copilot CLI和GitHub Copilot应用使用的SDK保持一致。

它带来了更强大的端到端代理工作流程,减少来回交互,支持更长时间的会话和更有效的提示缓存,并在所有Copilot体验中保持行为一致性。要尝试此功能,请打开工具 > 选项 > GitHub > Copilot > Copilot聊天,选择“使用新的Copilot聊天体验”,然后重新启动Visual Studio。

在下一次编码会话中启用此功能,并告诉我们它如何处理您的工作。如果发现缺少某些功能或功能无法正常工作,请使用帮助 > 反馈 > 报告问题来告诉我们。

使用Hot Exit保留未保存的工作

关闭Visual Studio时无需决定每个未完成文件的保存位置。Hot Exit功能可在会话之间保留您的未保存工作,包括尚未保存的新文件和现有文件的编辑内容。

当您重新打开Visual Studio时,它将恢复这些文档和更改,以及您的标签和窗口布局。它还保留已保存文件的撤销功能,包括Ctrl+Z。Hot Exit默认处于关闭状态;要启用它,请打开工具 > 选项,展开所有设置 > 项目和解决方案 > 一般,然后选择“在解决方案加载或空环境中重新打开未保存的文档”。

https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2026/10/vs18.11_HotExit.mp4

使用键盘移动文档

现在您可以无需使用鼠标即可重新排序标签页。按下 Ctrl+Shift+PgUp 可将当前标签页向左移动,或使用 Ctrl+Shift+PgDn 向右移动。对于垂直标签页,相同的快捷键可将其向上或向下移动。这些操作适用于文档井中承载的文档和工具窗口。

已固定和未固定的标签页会保持独立。垂直标签页会保留在其项目组内,启用字母顺序排序时无法手动重新排序。预览标签页无法移动。

您可以在 工具 > 选项 > 环境 > 键盘 中重新映射 Window.MoveTabLeft 和 Window.MoveTabRight。默认设置会替换之前文本编辑器中 Edit.ViewTopExtend 和 Edit.ViewBottomExtend 的绑定;如果您希望为这些命令分配不同的快捷键,它们仍然可用。

自定义字体和颜色

借助基于统一设置重构的字体和颜色体验,现在更易于找到合适的编辑器自定义选项。基于类别的导航和集成搜索可帮助您快速找到所需设置,而内联预览功能可让您在每个项目旁边直接查看颜色和字体样式。

前景色、背景色、字体样式和预览效果都会在设置网格中显示,因此您可以一次性查看并更新多个项目,而无需反复选择每个项目。更改也会与 settings.json 文件保持同步,让您能够直接在文件中检查、编辑、共享或还原自定义设置。

感谢您选择 Visual Studio!如需获取最新更新、资源和新闻,请访问 Visual Studio Hub 并保持关注。

愉快编码!Visual Studio 团队

.entry-content

AI免责声明