2011-11-06 101 views
22

我有一個Windows版本的Git Bash,我想將它與我的Visual Studio項目一起使用。我想要的是一種調整某些設置的方法,這樣一次單擊就可以使用當前Visual Studio項目中的目錄打開Bash。將Git Bash與Visual Studio集成

如果有一種方法可以在Git Bash中設置目錄的快捷方式,那麼一個命令可以讓我進入一個預設的目錄。

回答

7

看一看的Git源代碼控制:http://gitscc.codeplex.com/

它的Visual Studio集成Git和其中一個選項是打開的Git猛砸。

+0

對於Visual Studio 2013用戶,您不需要Git源代碼控制提供程序就可以實現更緊密的Git集成; Visual Studio 2013提供了一個開箱即用的Git源代碼控制提供程序。 @ Taran的答案是Visual Studio 2013的更好解決方案。 – RunnerRick

1

您可以在Nuget程序包管理器控制檯中使用posh-git,該程序會自動切換到打開解決方案的位置。

51

啓動的Git的Bash從Visual Studio

在Visual Studio菜單欄: 工具 - >外部工具 - >添加新

配置:

名稱:混帳猛砸

命令:c:\ Program Files(x86)\ git \ bin \ sh.exe

參數數量:--login -i

初始導演:$(SolutionDir)

+8

您可以鍵入像Git&Bash這樣的名稱,以便您可以使用鍵盤快捷鍵ALT + T + B – Daniel

+0

如果它不起作用,請重新啓動Visual Studio。然後它會工作 – mjwrazor

+0

這是太酷了,沒有額外的東西來安裝。對我而言,我在開放網站上做了很多,而不是解決方案,所以解決方案文件位於一個奇怪的臨時目錄中。爲了獲得正確的初始目錄,我將Initial Directory作爲任何文件打開的位置。另外我似乎有Git安裝在不同的目錄(也許我選擇安裝只爲我)。 **標題**:'Git&Bash' **命令**:'%LocalAppData%\ Programs \ Git \ bin \ sh.exe' **參數**:'--login -I' **初始目錄**:'$(ItemDir)' – zacharydl

0

我會建議你使用Git工具爲Visual Studio 2013年起

你可以知道其訪問完整的幫助信息http://yysun.github.io/git-tools/#/

要安裝它在工具 - >擴展和更新esGit工具。下載插件並安裝,或者您可以直接訪問視覺工作室市場https://marketplace.visualstudio.com/items?itemName=yysun.GitTools並點擊下載。

Snapshot of Git Tools

一旦你已經安裝的Git工具延伸和重新啓動的所有已打開

的Visual Studio的情況下,要啓動混帳擊: *點擊的Git工具 - >混帳擊爲如下所示

enter image description here

enter image description here

但是執行這些步驟之前,請確保您有混帳bash的https://git-scm.com/downloads裝後,在您的環境和最有可能如果有可能配置了登錄。