簡體   English   中英

我可以在 Visual Studio 中運行 Git 命令嗎?

[英]Can I run Git commands in Visual Studio?

我正在使用帶有 git 集成的 Visual Studio Team Explorer 進行源代碼控制。 它工作得很好,但有時我需要運行一些更高級的 git 命令,所以我要打開文件資源管理器並打開 git bash。 我可以在 Visual Studio 中運行 git 命令嗎?

使用 Visual Studio 19。

您可以使用 Package 管理器控制台(在 VS 的底部選項卡中)運行 Git 命令。 看這里

Visual Studio 中的 Git 集成不提供任何終端或手動運行 Git 命令的能力。 使用其他方式獲取終端(例如:如上所述的 Package 管理器控制台)是某些 Git 命令的解決方法。

但是,您會遇到一些問題。 例如,顯示分頁 output 的命令(例如:按鍵繼續)在 Package 管理器控制台中通常無法正常工作。 他們可能會一直滾動到結果的末尾,而不是打破頁面邊界,因為他們無法判斷 Package 管理器控制台工具 window 的大小。 您可能還會遇到其他一些小煩惱。

Git 在 2020 年 11 月將 Visual Studio 2019 更新到 16.8 版后成為默認版本控制系統。我知道使用 16.8 或更高版本啟動 git 命令提示符的兩種主要方法:

  1. 右鍵單擊解決方案並選擇在終端中打開。 這將啟動一個 PowerShell 實例,該實例停靠(默認)在 Visual Studio 的底部,可用於調用系統 git。
  2. Git -> Open Repository in -> Command Prompt from the main menu (the top level Git menu is between the View and Project menus) opens a cmd.exe instance which also uses the system git installation.

其他訪問方法包括主菜單中工具 -> 命令行下的選項。 在 Visual Studio 16.8 中刪除了通過 Team Explorer 啟動 git 命令提示符。 而是顯示功能移動消息。

從 16.9.1 開始,Visual Studio 不會檢查系統 git 安裝是否存在(默認情況下在 C:\Program Files\Git 中)。 如果 Git 沒有為 Windows Visual Studio 組件或其他一些工具安裝系統 git,則此處描述的路徑都不起作用。 因此,Visual Studio 的這部分功能可能是開箱即用的。

從 Visual Studio 2013 Update 1 到 Visual Studio 2019 版本 16.7,團隊資源管理器中內置了 git 客戶端。 要找到該功能,請打開由 Git(或僅 git 啟動現有項目)控制的項目,然后從菜單中打開 select 查看->團隊資源管理器 你會看到“ Connect ”視圖,看起來有點像這樣:

從團隊資源管理器連接到 Git 存儲庫

您可以在此處閱讀有關它的更多信息: https://devblogs.microsoft.com/devops/use-the-git-command-prompt-to-supplement-visual-studio/

更新: Visual Studio 2022

  • 打開 Visual Studio 2022
  • 從左上角找到git選項 4
  • Open in command prompt

基本上它會打開一個cmd命令提示符,但它將作為 git 工作。 如果您已經安裝了 git 的任何版本,請檢查git --version

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM