VSCode Git命令和跟踪更改

时间:2017-02-17 02:10:35

标签: git visual-studio-code

我在Windows 10中使用Visual Studio Code并且还安装了Git。

我遇到了两个问题:

  1. 我尝试在“命令面板”上执行Git命令(如许多VSCode教程所示),但VSCode无法识别任何命令。我最后使用bash.exe使用“集成终端”来克隆我的存储库和checkout master。这样做了,现在我可以在Explorer图标下看到我的项目了。

    现在我有文件和VSCode看到它们如果我再次使用“命令调色板”结帐或拉或提交它没有看到我的存储库或分支或主。我必须回去使用“集成终端”。

    为什么“命令面板”不起作用?

  2. 如果我在我之前克隆的资源管理器图标下编辑我的任何文件并结帐,则更改不会显示在Git图标下。

    但是我注意到如果我对settings.json(VSCode首选项文件)进行了更改,它会在Git图标下显示已经进行了更改,并询问我是否要提交更改。

    为什么VSCode没有跟踪或显示我在自己的文件上所做的更改,只跟踪自己文件的更改?

1 个答案:

答案 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服务仍然可以正常工作,显示存储库中的所有更改,但是作用域目录之外的文件更改用工具提示着色,表明它们位于当前工作空间之外。

OP fmora添加in the comments

  

我需要通过文件菜单中的VSCode打开文件夹,它可以正常工作