You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何强制Visual Studio默认对比Latest Version而非Workspace Version

强制VS将Compare对话框默认源版本设为Latest的方法

修改注册表(最直接的解决方案)

  • 关闭所有正在运行的Visual Studio实例
  • 打开注册表编辑器:按下Win+R组合键,输入regedit后回车
  • 定位到对应Visual Studio版本的注册表路径:
    • VS2022: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\17.0_xxxx\SourceControl
    • VS2019: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\16.0_xxxx\SourceControl
    • VS2017: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\15.0_xxxx\SourceControl

    注:路径中的xxxx是你的VS实例唯一标识,若找不到可查看HKEY_CURRENT_USER\Software\Microsoft\VisualStudio下的所有子项

  • 在SourceControl项右侧空白处右键,选择「新建」→「DWORD(32位)值」,命名为CompareLatestByDefault
  • 双击该值,将「数值数据」设为1,基数保持「十六进制」即可
  • 重启Visual Studio,此后打开Compare对话框时,源版本会默认选择「Latest」

生效异常的排查

如果修改后未生效,可尝试:

  • 确认注册表路径是否对应当前使用的VS实例
  • 删除VS组件缓存:打开%LOCALAPPDATA%\Microsoft\VisualStudio\<版本号>\ComponentModelCache目录,删除其中所有文件后重启VS

内容的提问来源于stack exchange,提问作者Lee Cichanowicz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 13:15:55