VS 2019不会立即删除文件

时间:2019-10-18 08:49:49

标签: windows-10 visual-studio-2019

在提交更改之前,我不小心在Visual Studio 2019中删除了错误的文件。我失去了很多工作,但我希望将来避免这种情况。 我可以以某种方式设置VS 2019而不立即删除文件但将其保留在缓存中一段时间​​吗? 假设已经有一个VS用于删除文件的备份文件夹,但是在我的情况下,该文件夹为空。而且VS将文件移到Windows bin中的事实也无济于事,因为我的存储库不在系统驱动器上。

您是否知道VS中的任何设置,或者可能有扩展名?

2 个答案:

答案 0 :(得分:-1)

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

即使在简单的个人项目中,这也是值得做的。

答案 1 :(得分:-1)

并不是您要找的东西,但是此扩展名可以为您提供帮助。它不会阻止删除,但是会给您恢复代码的机会。 我还没有测试过它,也不确定它是否可以在VS2019中使用。

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

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

https://marketplace.visualstudio.com/items?itemName=xyz.local-history