VSCode 查看文件的本地修改历史

1. 使用时间线视图(Timeline)

新版 VSCode 内置了一个叫 Timeline(时间线) 的功能,可以查看:

  • 本地文件修改记录(包括保存历史)
  • Git 提交历史(如果仓库是 Git 管理的)

操作步骤:

  1. 打开你想查看的文件。
  2. 在 VSCode 左侧 资源管理器 中,右键该文件,点击 "在时间线中查看"
  3. 或者,点开右边的 "时间线"(Timeline) 面板(默认在侧边栏底部)。
  4. 在时间线里能看到:
    • File Saved(保存历史,每次保存都会记录一次)
    • Git(如果启用了 Git,可以看到 Git 提交历史)

✨ 这个保存历史是基于 VSCode 的缓存,不是 Git!


2. 通过源代码管理(Git)

如果你的项目是 Git 管理的(即目录下有 .git 文件夹),可以直接查看文件的 Git 历史:

  • 左侧 源代码管理(Source Control) 面板,看到修改过的文件。
  • 单击文件,能查看修改前后的 Diff(差异对比)
  • 右键文件 -> 查看历史记录(View File History)(需要装插件,见下面)。

3. 安装插件:本地版本历史

如果你想有更详细的本地历史记录(比如每次修改都保存快照),可以装插件,比如:

  • Local History 插件(推荐)
    • 自动在本地生成每次保存时的副本,不依赖 Git
    • 支持查看、恢复、对比任意保存版本
  • GitLens 插件
    • 强化 Git 历史查看体验,包括详细的每行修改记录、作者信息等

🔵 安装方法

  • 打开 VSCode -> 扩展商店(Extensions)-> 搜索 "Local History" 或 "GitLens" -> 安装

小结

场景 方法
只想快速看本地保存历史 用 VSCode 自带的 Timeline
想要完整管理每次保存快照 安装 Local History 插件
项目用 Git 管理且看提交历史 用 GitLens 插件 或 自带的 Git 视图
相关推荐
开发者联盟league2 小时前
vscode接入deepseek
vscode·deepseek
小小放舟、5 小时前
VS Code Code Runner 中文乱码修复与 IDEA 风格输出配置
vscode·python·code runner
开发者联盟league6 小时前
vscode接入deepseek实现inline suggestions
vscode·编辑器
木卫二号Coding6 小时前
Vdit 实现所见即所得(WYSIWYG) 模式的 Markdown 编辑器
编辑器
love530love1 天前
将 ChatCut MCP 插件从 Codex 桌面应用移植到 WorkBuddy —— 完整适配实录
ide·人工智能·windows·视频剪辑·ai agent
小李不困还能学1 天前
PyCharm下载安装与配置教程
ide·python·pycharm
知福致福1 天前
vscode连接远程服务器登录codex插件一直卡在gpt图标页,不跳转浏览器登录
服务器·vscode·gpt
广东帝工1 天前
桥梁智能防撞主动预警系统——架构、体系、预警机制
编辑器
A小调的码农1 天前
OPENOCD+MSYS+VSCODE:从“灯不亮“到“终于亮了“
ide·vscode·stm32·单片机·编辑器
AI的探索之旅1 天前
让 Claude Code 直接操刀画原理图和 PCB:VSCode 插件接外部 API 全流程
linux·ide·vscode·嵌入式硬件·编辑器