2016-05-10 96 views
0

我在Windows上運行msysgit。msysgit - 爲什麼2個「打開bash」命令的作用不同

我有2種方法打開bash提示符:

  • 從Windows資源管理器上下文菜單中打開它( 「右鍵點擊」> 「混帳擊」)
  • 打開它的Git GUI(「信息庫「菜單>‘混帳擊’)

打開,當我做這個看似相同,但他們得到的窗口中分別進行分組,只有兩個人得到一個Git圖標(快捷菜單版本的兩個窗口)

這裏發生了什麼,有沒有簡單的方法可以解決這個問題,還是我發現了一個我應該在msysgit項目上提出的錯誤?

回答

0

它看起來像從'Git Gui'打開的bash窗口是「sh.exe」的一個實例,打開'Git Bash'時打開的窗口是「bash.exe」的一個實例。這些是git bin目錄下的兩個獨立的.exe文件。

作爲一個測試,如果您重命名/刪除sh.exe文件,git gui在打開時會拋出一個錯誤,但是當您選擇從它打開bash時,它現在會打開bash.exe。

此外,兩個文件具有完全相同的大小,584kb。

我至少會在項目上提出一個問題,看看是否有充分的理由來做到這一點。

+0

是的......那樣做......我會看看我是否可以找到一些相關人員來詢問它。 – Brondahl

相關問題