我在Windows 10中使用Visual Studio Code并且还安装了Git。
我遇到了两个问题:
我尝试在“命令面板”上执行Git命令(如许多VSCode教程所示),但VSCode无法识别任何命令。我最后使用bash.exe
使用“集成终端”来克隆我的存储库和checkout master
。这样做了,现在我可以在Explorer图标下看到我的项目了。
现在我有文件和VSCode看到它们如果我再次使用“命令调色板”结帐或拉或提交它没有看到我的存储库或分支或主。我必须回去使用“集成终端”。
为什么“命令面板”不起作用?
如果我在我之前克隆的资源管理器图标下编辑我的任何文件并结帐,则更改不会显示在Git图标下。
但是我注意到如果我对settings.json(VSCode首选项文件)进行了更改,它会在Git图标下显示已经进行了更改,并询问我是否要提交更改。
为什么VSCode没有跟踪或显示我在自己的文件上所做的更改,只跟踪自己文件的更改?
答案 0 :(得分:0)
Visual Studio Code "Version Control" page提及:
Visual Studio Code已经集成了对最常见命令的Git支持。
注意:VS Code将利用您机器的Git安装,因此您需要在获得这些功能之前先安装Git。确保至少安装2.0.0版
因此,在启动Visual Studio代码之前,请确保先安装Git for Windows并安装在%PATH%
中。
在Git仓库的根文件夹中打开VS.如上所述:
您可以在Git存储库的子目录中打开VS Code。 VS Code的Git服务仍然可以正常工作,显示存储库中的所有更改,但是作用域目录之外的文件更改用工具提示着色,表明它们位于当前工作空间之外。
我需要通过文件菜单中的VSCode打开文件夹,它可以正常工作