2017-02-17 2156 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