2017-02-17 66 views
2

我在Windows 10中使用Visual Studio代码,并且还安装了Git。VSCode Git命令和跟踪更改

我所遇到的两个问题:

  1. 我试图执行的“命令面板” Git命令(如图很多VSCode教程),但VSCode是不承认任何命令。我结束了使用“集成终端”使用bash.exe克隆我的存储库和checkout master。这就是诀窍,现在我可以在资源管理器图标下看到我的项目。

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

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

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

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

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

回答

0

Visual Studio Code "Version Control" page提到:

Visual Studio代码集成了最常用的命令Git支持。

注意:VS代码将利用您计算机的Git安装,所以您需要先安装Git才能获得这些功能。确保你至少安装2.0.0版本

所以请确保安装第一Git for Windows并在%PATH%启动Visual Studio代码。

在您的Git仓库的根文件夹中打开VS。如上所述:

您可以在Git存储库的子目录中打开VS代码。 VS Code的Git服务仍然照常运行,显示了存储库中的所有更改,但范围目录之外的文件更改都使用工具提示进行着色,表明它们位于当前工作空间之外。

OP fmora增加in the comments

我需要通过VSCode在文件菜单中打开文件夹,它的工作原理

+0

所以我有GIT中安装了Windows,并在我的%路径% 。关于在我的Git存储库的子目录中打开VSCode。这是否意味着我必须将VSCode可执行文件(Code.exe)移动到我的存储库文件夹中? – fmora

+0

@fmora你有哪个git? (git版本) – VonC

+0

git版本v2.11.1 – fmora