VSCode 和 git:如何在多個專案中使用 git?

VSCode 和 git:如何在多個專案中使用 git?

在 VSCode 中,我在工作區中開啟了兩個資料夾,每個資料夾屬於兩個 git 專案。如何在兩個資料夾之間切換焦點,以便可以在這兩個資料夾上方便地使用 VSC 的 git 功能?

答案1

當您顯示「原始碼管理」標籤時(按一下螢幕截圖左側的按鈕),VS Code 會顯示開啟資料夾的所有 git 儲存庫:

在此輸入影像描述

這裡我有兩個儲存庫(hellocli3 和 KrakenRepo)。

透過按一下>展開所需的儲存庫,然後您可以對該儲存庫使用 VS Code 的 git 功能。可以透過將滑鼠懸停在儲存庫名稱右側的圖示上來找到這些功能:

在此輸入影像描述

答案2

不幸的是,您無法流暢地使用 VS Code。但很容易可以與原子或者忒伊亞。 Theia 是 Eclipse 基金會的 VS Code 分支。它與 VS Code 非常相似,只是有一些細微的變化。其中一項變更是能夠使用下拉式選單選擇工作儲存庫,就像在 Atom 中一樣。

正如 VS Code 的一位貢獻者所說,VS Code Git 工作設計是一項功能,因此有時它不太可能被更改。

您可以使用多根工作區,但仍需要手動變更 Git 儲存庫。

使用多根項目時(檔案-> 開啟-> 選擇第一個項目,然後使用檔案-> 開啟-> 將資料夾新增至工作空間選擇其他專案),開啟SCM 選項卡,有幾種方法可以使用不同的儲存庫:

暫時禁用儲存庫

在使用大量 git 儲存庫時,您可以透過標籤 -> 檢視和排序 -> 儲存庫 -> 取消選取這次不需要的儲存庫,暫時從 SCM 側邊欄儲存庫中刪除多餘的內容Source Control停用儲存庫螢幕截圖

使用選項卡選擇工作儲存庫Source Control Repositories

首先,Source Control Repositories在 SCM 選項卡中啟用。

右鍵單擊 SCM 標籤 -> 儲存庫 您可以在其中選擇更活躍的儲存庫之一。 選擇活動儲存庫螢幕截圖

折疊末端展開

您只需折疊和展開活動/非活動存儲庫即可註冊編輯回答道。但如果有很多 repos 就會很尷尬。

相關內容