我在VSCode上有一个非常繁琐的问题(在POP中运行!),在保存后,或者如果我在不键入任何代码的情况下打开代码窗格一段时间,它将在几步后还原我的更改。我仅将VScode用于Python,唯一的扩展名是Microsoft的“ Python”。
这是一个问题,因为我当前的项目有很多模块,其中一些模块有很多行代码,当VScode进行随机还原时,有时需要一些时间来找出为什么我的代码不再运行。
一些其他信息:
我可能在VScode中缺少哪些功能?
编辑:对于这个给定的项目,我所有的文件都存储在我的SpiderOak Hive中(在几台计算机之间同步的文件夹)。我认为问题可能与同步软件将更新的文件推送到其他同步计算机有关。但这只是我现在的工作理论。我正在针对本地python文件进行测试,这也很困难,因为键入无意义的python代码非常乏味。
因此,该问题源自SpiderOak同步。我不知道它的机制,但是取决于我何时保存有关定期同步的文件是否导致恢复。
[似乎在2019年11月30日VSCode版本1.40.2仍然存在问题。我在设置中添加了[“ explorer.autoReveal”:false],但我应该继续查看它是否已修复。我正在编辑一个js文件,将其保存,离开VSCode一段时间,然后回来,然后爆炸! VSCode将我的源代码恢复为旧版本。难以置信的。幸运的是,我通过按cmd + z恢复了工作,这是非常关键的问题。我为某些工程师提出如此不稳定的想法感到惊讶。做什么的?为什么?