在一個(gè)小項(xiàng)目的開發(fā)過程中,我一直在Windows和Ubuntu上使用Git,經(jīng)常在兩者之間來回切換。問題在于,Git Bash持續(xù)變慢。當(dāng)我說慢的時(shí)候,我的意思是運(yùn)行cd需要8-25秒,運(yùn)行g(shù)it命令需要5-20秒,ls有時(shí)可能需要30秒。不用說,這不好玩,更不用說徒勞了。我知道Git在Windows上速度較慢,但這很荒謬。對(duì)我而言,暫時(shí)有效的一種解決方案是禁用我的網(wǎng)絡(luò)連接(如本答案所述),啟動(dòng)Git Bash,然后重新連接。有時(shí)它會(huì)在幾天后繼續(xù)快速運(yùn)行,但是性能最終最終會(huì)下降。我已經(jīng)連續(xù)數(shù)周瀏覽了msysgit討論組,Stack Overflow,msysgit問題列表等內(nèi)容,但我無法提供有效的解決方案。到目前為止,我已經(jīng)嘗試過:將Git和項(xiàng)目文件夾添加到病毒掃描程序的排除列表中完全禁用我的病毒掃描程序(Kaspersky IS 2011)確保Outlook未運(yùn)行(Outlook 2007)關(guān)閉所有其他應(yīng)用程序以管理員身份運(yùn)行Git Bash禁用網(wǎng)絡(luò)連接,啟動(dòng)Git Bash,并保持連接禁用禁用網(wǎng)絡(luò)連接,啟動(dòng)Git Bash,重新啟用連接(僅偶爾起作用)跑步 git gc以及以上的組合我確實(shí)讀過一些人在禁用Bash完成方面取得了成功,但理想情況下,我希望保持這種狀態(tài)。msysgit的版本是1.7.3.1-preview20101002,操作系統(tǒng)是Windows 7 x64??梢灶A(yù)見,在Linux上運(yùn)行相同的操作很快。我將只使用Linux,但是我也需要在Windows中運(yùn)行某些東西(某些應(yīng)用程序,測試等)。有沒有人遇到過類似的問題?如果是這樣,潛在的問題是什么?解決方案是什么(如果有)?這不僅限于Git信息庫,而且僅供參考,我一直在使用Git的信息庫很小:最大約4至50個(gè)文件。
Git Bash在Windows 7 x64上非常慢
慕標(biāo)5832272
2019-10-04 14:19:13