在代码管理菜单中恢复visual studio code中删除的文件

问题描述 投票:0回答:7

我真的很伤心,因为我在 Visual Studio Code 中不小心删除了 3 个文件。我是通过左侧的“源代码管理”菜单完成的。现在我的问题...是否有可能恢复我这样删除的 3 个文件?我将不胜感激,也许您想知道:我使用 Windows :-( 我试图查看 Windows 的回收站,但它不在那里。 :-(

windows visual-studio visual-studio-code restore recovery
7个回答
8
投票

vscode 使用其最新的 TIMELINE 视图维护文件历史记录.

如何在 vscode 中恢复已删除的 git-untracked 文件:

在同一目录下创建同名文件。

转到文件资源管理器上的时间线。

您可以获得旧版本的文件。


4
投票

不,您无法使用 VS Code 或标准工具恢复这些文件。它们不会放入回收站(或您的操作系统的等效项),而是使用

git clean
git reset --hard
将其删除。哀悼:-(

当然有用于恢复已删除文件的实用程序可能会成功也可能不会成功,但这超出了这个问题的范围。


4
投票

截至 2023 年

打开VSCode的命令菜单,输入“Local History”,选择“Local History: Find Entry to Restore”。然后键入您删除的文件的名称。

当文件树中的“撤消”没有时,这对我有用。

超级简单,让我免于绝望。


1
投票

我不小心删除了一个甚至没有签入 git 的文件。谷歌把我带到这里。该文件也不在垃圾桶中(Ubuntu 18.4 VS Code 1.31.1)。查看 git 输出,我可以看到它使用

git clean -f
通过
f
orce 删除它)。

幸好文件还在编辑器中。只需按 Ctrl+P 并输入文件名。它应该显示在文件列表中,如果您打开它,它会在选项卡上显示“FILE_NAME(已从磁盘中删除)”。只需将内容复制/粘贴到它应该在的位置。


0
投票

如果你不小心点击了重命名正下方的删除菜单选项,只要你不慌张,喜欢重启电脑什么的,你可以在电脑的文件资源管理器中打开那个目录

然后右键单击。

那里应该有撤消删除或您对目录所做的任何其他操作的选项。


0
投票

@Sumanth Lingappa 的回答建议时间线确实帮助了我,但方式略有不同,在时间线中寻找

  1. “在文件资源管理器中显示”。
  2. 在那里,在名为“历史”的父文件夹中,您会发现不同的文件夹,每个文件夹都有项目中创建的单个文件的总历史,打开它们 n 恢复/复制粘贴/创建所有文件。

-1
投票

转到文件资源管理器。选择文件夹,然后从那里输入 ctl+z。为我工作

© www.soinside.com 2019 - 2024. All rights reserved.