Windows 10 与2019年don';不要立即删除文件

Windows 10 与2019年don';不要立即删除文件,windows-10,visual-studio-2019,Windows 10,Visual Studio 2019,在提交更改之前,我在Visual Studio 2019中意外删除了一个错误的文件。我失去的工作不多,但我想在将来防止这种情况。 我是否可以设置文件不会立即删除,而是在缓存中保留一段时间? 假设VS已经有一个备份文件夹用于删除文件,但在我的例子中,这个文件夹是空的。而且,VS将文件移动到Windows存储箱这一事实对我没有帮助,因为我的存储库不在系统驱动器上 您知道VS中的任何设置或是否有扩展?这里的答案是使用版本控制系统(如git)并保留项目的完整历史记录 即使是简单的个人项目,它也值得去做。

在提交更改之前,我在Visual Studio 2019中意外删除了一个错误的文件。我失去的工作不多,但我想在将来防止这种情况。 我是否可以设置文件不会立即删除,而是在缓存中保留一段时间? 假设VS已经有一个备份文件夹用于删除文件,但在我的例子中,这个文件夹是空的。而且,VS将文件移动到Windows存储箱这一事实对我没有帮助,因为我的存储库不在系统驱动器上


您知道VS中的任何设置或是否有扩展?

这里的答案是使用版本控制系统(如git)并保留项目的完整历史记录


即使是简单的个人项目,它也值得去做。

不完全是你想要的,但是这个扩展可以帮助你。它可能不会阻止删除,但会给您恢复代码的机会。 我还没有测试过它,我也不确定它是否能与VS2019配合使用

用于维护文件本地历史记录的可视化源代码插件

每次修改文件时,都会在本地历史记录中保留旧内容的副本。您可以随时将文件与历史记录中的任何旧版本进行比较。当您意外更改或删除文件时,它可以帮助您解决问题。当您的工作区出现灾难性问题时,历史记录也可以帮助您解决问题。每个文件修订版都存储在工作区目录的.history文件夹中的单独文件中(您还可以配置其他位置,请参阅local history.path)


他使用版本控制系统,但在提交更改之前删除了文件。所以这不是答案。