VSCode时间线被本地历史填满,如何关闭并找回未提交更改?
VSCode本地历史混乱+禁用后找不到未提交更改的解决办法
一、找回未提交更改
- 打开左侧「源代码管理」面板(快捷键
Ctrl+Shift+G/Cmd+Shift+G),这里会展示所有Git追踪的未提交文件及变更内容,直接在这里对比查看即可,这部分内容和Local History相互独立,不受Local History开关影响。 - 对于未纳入Git管理的文件:打开目标文件后,点击右上角的「比较变更」按钮(或右键文件选择「比较变更」),可查看当前文件与最后一次保存版本的差异;另外确认
files.hotExit功能开启(设置中搜索该选项),VSCode会自动保存会话状态,也能帮你找回未保存的修改。
二、关闭本地历史并清理杂乱记录
- 关闭本地历史功能:打开设置界面(快捷键
Ctrl+,/Cmd+,),搜索Workbench > Local History: Enabled,取消勾选即可停止记录每次小操作的本地历史。 - 清理已有的杂乱记录:手动删除VSCode本地历史存储目录,重启软件即可:
- Windows:
%APPDATA%\Code\User\History - macOS:
~/Library/Application Support/Code/User/History - Linux:
~/.config/Code/User/History
- Windows:
内容的提问来源于stack exchange,提问作者Gtylcara
相关产品推荐
相关产品推荐

