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 视图
相关推荐
淘矿人14 小时前
[特殊字符] 别再手动写提示词了!Claude Skills 10分钟入门,效率暴涨200%,Token狂省78%
人工智能·vscode·python·pycharm·github·文心一言·ai编程
纯.Pure_Jin(g)19 小时前
寒假Python班作业(三)
开发语言·vscode·python
pyniu19 小时前
芋道系统生成代码步骤
ide
速易达网络20 小时前
速易达画图工具:轻量全能,让创意跃然“屏”上
编辑器
山峰哥21 小时前
SQL优化实战:从索引策略到查询性能提升的深度解析
开发语言·数据库·sql·性能优化·编辑器
嵌入小生0071 天前
进程的基本概念\相关命令\创建\调度\状态及相关函数接口---软件编程---嵌入式(Linux)
linux·vscode·vim·嵌入式·进程·fork·软件编程
程序员ken1 天前
献给自己的一款个人管理的桌面软件(二)
python·c#·编辑器
番茄去哪了2 天前
苍穹外卖day03-----菜品管理
java·开发语言·数据库·ide·git·学习·maven
jaysee-sjc2 天前
【练习十一】Java实现电影信息管理系统:电影上架、下架、查询、修改、封杀
java·开发语言·ide·算法·intellij-idea
托洛夫斯基扎沙耶2 天前
Unity可视化工具链基础
unity·编辑器·游戏引擎