VS代码中找不到Git

时间:2018-07-29 18:36:07

标签: git visual-studio-code vscode-settings

由于某种原因,在Windows 10笔记本电脑上运行的VS Code中找不到Git。在我的Mac的“用户默认设置”中,当您向下滚动时有一个Git,但在Windows 10笔记本电脑中根本不存在。而源代码管理绝对不显示任何内容。知道如何将Git(重新)集成到我的VS代码中吗?

我试图在用户设置列表中包括以下内容,但它一直告诉我“ git.path”是一个未知的配置术语:

"git.path" : "C:\\Program Files\\Git\\cmd"

2 个答案:

答案 0 :(得分:4)

VSCode配置文件编码为JSON。 JSON是某些数据结构(在这种情况下为对象)的文本表示形式,并且是JavaScript的子集。对象的键和字符串值必须用双引号(b'' )括起来。

JavaScript(与其他许多受C语言启发的语言一样)使用反斜杠字符(")作为字符串中的转义字符来编码不同的特殊字符,包括引号(\)和反斜杠本身(\"

由于Windows在路径中使用反斜杠作为目录分隔符,因此您放入VSCode配置文件(或任何其他JSON文件)中的所有路径的反斜杠都必须加倍,以遵循写入字符串的JSON规则。

因此,您的Git路径配置行应类似于:

\\

在没有"git.path" : "C:\\Program Files\\Git\\cmd.exe" 后缀的情况下(在Windows上)它也可能工作,但是使用全名而不是依靠魔术来解析不完整的文件名/路径总是更好。

答案 1 :(得分:0)

似乎是由于某些原因禁用了内置Git扩展。要激活它,您必须转到扩展名,然后键入@builtin Git,然后启用它。