VSCode 查看文件的本地修改历史
1. 使用时间线视图(Timeline)
新版 VSCode 内置了一个叫 Timeline(时间线) 的功能,可以查看:
- 本地文件修改记录(包括保存历史)
- Git 提交历史(如果仓库是 Git 管理的)
操作步骤:
- 打开你想查看的文件。
- 在 VSCode 左侧 资源管理器 中,右键该文件,点击 “在时间线中查看”。
- 或者,点开右边的 “时间线”(Timeline) 面板(默认在侧边栏底部)。
- 在时间线里能看到:
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 视图 |