2017-08-29 677 views
0

我是个白痴+解决方案:VSCode:找不到扩展。然而在〜/ .vscode/Extensions文件夹具有所有分机

发生了什么事是,文件夹都保持(在扩展文件夹中),但这些文件都被丢弃。这使得它看起来像扩展在那里,但真的只是他们的文件夹/子文件夹。

我经历并手动重新安装它们,并用文件填充它们各自的文件夹。

我不知道我丢弃了什么。其他一切似乎都很好。

编辑1:我使用this answer来搜索我的驱动器中的所有git回购。我不知道如何在那里结束,但我想确保这在未来不会发生。

EDIT2:这里是罪魁祸首:

/Users/Home/.git 
/Users/Home/.oh-my-zsh/.git 

EDIT3:对·OH-MY-zsh的混帐回购协议是有效的。该问题与/Users/Home/.git。删除后者。

-----以下

原来的问题,我对这里发生的事情感到困惑。昨晚我转向了一个新项目,突然间,VSC中的Git集成变得疯狂起来。它有一些像它要求我演出的10,000个变化。我放弃了所有的改变,并走了一条路。

此时发生了两件事:

OhMyZSH破了。我必须卸载/重新安装才能重新运行。

VSCode坏了。我的扩展程序都不在这里了。我试图添加的任何新扩展都位于扩展文件夹中,但未被VSC识别。我还没有看到任何地方设置/重置扩展文件夹文件路径的选项。

这发生过其他人吗?你能帮我解决这个问题吗?

+0

侧面问题:我能做些什么来防止出现10,000个更改?这似乎偶尔发生。有时候,当我打开一个新项目时,它会显示出来。在过去,我只是放弃了变化,一切都很好。这一次它打破了。 – vampiire

+0

非常重要的细节是,你丢弃的更改是什么?也许你在你的home文件夹中有一个git repo,并且你放弃了扩展文件? –

+0

我认为这就是发生了什么事。请参阅下面的答案 – vampiire

回答

0

发生的事情是文件夹全部保留(位于扩展文件夹内),但文件全部被丢弃。这使得它看起来像扩展在那里,但真的只是他们的文件夹/子文件夹。

我经历并手动重新安装它们,并用文件填充它们各自的文件夹。

我不知道我丢弃了什么。其他一切似乎都很好。

编辑1:我使用this answer来搜索我的驱动器中的所有git回购。我不知道如何在那里结束,但我想确保这在未来不会发生。

EDIT2:这里是罪魁祸首:

/Users/Home/.git 
/Users/Home/.oh-my-zsh/.git 

EDIT3:对·OH-MY-zsh的混帐回购协议是有效的。该问题与/Users/Home/.git。删除后者。

0

@vampiire 我发现退出VSC,重新启动计算机并重新打开VSC可解决5,000多个更改问题中的99%。

同样发现 - 困难的方法 - 确保在我的文档文件夹中保留在GitHub文件夹中的回收。当他们分支到文档文件夹时,VSC认为我的文档文件夹中所做的每个更改现在都应该包括在内...

相关问题