我真的很伤心,因为我在 Visual Studio Code 中不小心删除了 3 个文件。我是通过左侧的“源代码管理”菜单完成的。现在我的问题...是否有可能恢复我这样删除的 3 个文件?我将不胜感激,也许您想知道:我使用 Windows :-( 我试图查看 Windows 的回收站,但它不在那里。 :-(
vscode 使用其最新的 TIMELINE 视图维护文件历史记录.
在同一目录下创建同名文件。
转到文件资源管理器上的时间线。
您可以获得旧版本的文件。
不,您无法使用 VS Code 或标准工具恢复这些文件。它们不会放入回收站(或您的操作系统的等效项),而是使用
git clean
或 git reset --hard
将其删除。哀悼:-(
当然有用于恢复已删除文件的实用程序可能会成功也可能不会成功,但这超出了这个问题的范围。
截至 2023 年
打开VSCode的命令菜单,输入“Local History”,选择“Local History: Find Entry to Restore”。然后键入您删除的文件的名称。
当文件树中的“撤消”没有时,这对我有用。
超级简单,让我免于绝望。
我不小心删除了一个甚至没有签入 git 的文件。谷歌把我带到这里。该文件也不在垃圾桶中(Ubuntu 18.4 VS Code 1.31.1)。查看 git 输出,我可以看到它使用
git clean -f
通过 f
orce 删除它)。
幸好文件还在编辑器中。只需按 Ctrl+P 并输入文件名。它应该显示在文件列表中,如果您打开它,它会在选项卡上显示“FILE_NAME(已从磁盘中删除)”。只需将内容复制/粘贴到它应该在的位置。
如果你不小心点击了重命名正下方的删除菜单选项,只要你不慌张,喜欢重启电脑什么的,你可以在电脑的文件资源管理器中打开那个目录
然后右键单击。
那里应该有撤消删除或您对目录所做的任何其他操作的选项。
@Sumanth Lingappa 的回答建议时间线确实帮助了我,但方式略有不同,在时间线中寻找
转到文件资源管理器。选择文件夹,然后从那里输入 ctl+z。为我工作