从VSCode中删除git集成

时间:2015-05-19 16:35:45

标签: visual-studio-code

我下载了Visual Studio Code以尝试工作,并且我爱上了几乎所有相关内容。我不喜欢的一部分:Git整合。

我导入了我的整个工作文件夹(~14000个源文件+ git项目),并且Visual Studio Code中的布局和所有内容都很棒。我从传统的代码编辑器转移到此,因为它似乎对我来说效果更好。

我的主要问题是,如果我在一个文件中工作并保存它,Visual Studio Code会冻结大约30-60秒。起初我很困惑,但后来我注意到Git选项卡正在工作。"根据我的最佳猜测,在保存文件后,它会遍历所有~14000个文件并做一些事情 - 我不确定是什么。 有没有人知道是否有办法从VSC中删除Git集成,或者至少让它忽略了它认为正在做的事情?

6 个答案:

答案 0 :(得分:152)

将此添加到settings.json

// Whether git is enabled.
"git.enabled": false,

与Git执行相关的一些其他命令:

// Path and filename of the git executable, e.g. `C:\Program Files\Git\bin\git.exe` (Windows).
"git.path": null,

// When enabled, commits will automatically be fetched from the default remote of the current Git repository.
"git.autofetch": false,

答案 1 :(得分:9)

这非常简单,不需要任何代码。请按照下列步骤操作:

1)导航至VSCode的设置: enter image description here

2)接下来,导航至User Settings,然后转到Extensions -> Git -> Enabled (property),如下所示: enter image description here

确保禁用此复选框。

答案 2 :(得分:8)

目前无法通过选项禁用git。请将此问题报告给我们(从“帮助”菜单中,您可以报告问题)。

作为变通方法/黑客攻击,您可以打开C:\Users\<your name>\AppData\Local\Code\app-0.1.0\resources\app\index.js并将enableGittrue更改为false。但是,此更改将无法在将来的更新中存在。

请参阅下面的正确答案:https://stackoverflow.com/a/33956083/1748123

答案 3 :(得分:1)

在Visual Studio Code中,您可以非常轻松地更改设置。

打开后,您有一个2列窗口可供选择一组标准选项。您安装的扩展程序越多,此标准选项列表就越长。在那里,您还可以选择一组GIT选项。

以下是一些偏好的预览图片:

preview of preferences

答案 4 :(得分:0)

Windows:

转到文件->首选项设置(或按Ctrl +,)

enter image description here

转到扩展程序-> Git->取消选中“启用”(或在上面的搜索框中搜索“ git.enabled”)

enter image description here

答案 5 :(得分:0)

accepted answer的另一项内容:

默认情况下,即使禁用了Git集成,Visual Studio Code也会解析Array<DataPoint>文件,并避免在“忽略Git”文件中进行搜索。要禁用此功能并允许在所有文件中搜索,请在您的const [fetchedData, setFetchedData] = useState<Array<DataPoint>>([]); 文件中添加以下行:

.gitignore