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

如何在VSCode中无需对比编辑器直接打开历史提交版本的文件(不覆盖工作副本)

如何在VSCode中无需对比编辑器直接打开历史提交版本的文件(不覆盖工作副本)

我刚好也碰到过这个需求,完全不用复制粘贴这么麻烦,VSCode本身就有几种简单的方法能实现:

  • 通过源代码管理面板操作

    1. 打开左侧的源代码管理面板(快捷键Ctrl+Shift+G/Cmd+Shift+G)
    2. 点击面板顶部的 "History" 选项卡,找到你想要查看的历史提交
    3. 展开该提交的文件列表(点击提交条目左侧的箭头)
    4. 右键点击目标文件,选择 "Open File"(部分VSCode版本可能显示为"Open in Editor"),这样就能在新标签页直接打开该提交版本的文件了,完全不会触发对比编辑器。
  • 用命令面板快速调用
    按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板,输入 "Git: Open File from Revision" 并选中该命令:

    1. 接下来可以输入目标提交的哈希值(或者从下拉列表里选择最近的提交)
    2. 再选择你要打开的文件名,确认后就能在新标签页打开对应的历史版本文件。

打开后的历史版本文件标签页会显示对应的提交哈希值,和当前工作副本的标签页区分得很清楚,你可以自由切换两个标签页查看内容,完全不用依赖对比编辑器~

备注:内容来源于stack exchange,提问作者vanowm

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 16:08:05