SORU
14 Mayıs 2010, Cuma


Msysgit bash, korkunç derecede yavaş Windows 7

Git seviyorum ve OS X evde hemen hemen sürekli kullanmak. İş, kullandığımız svn üzerinde Windows, ama ister göç gıt en kısa sürede araçları var tam olarak olgunlaşmamış (TortoiseGit, ama aynı zamanda benzer bir şey bu gerçekten güzel bir Visual Studio ıntegration tarafından sağlanan VisualSVN). Ama iş işten geçmiştir.

Geçenlerde benim Windows msysgit 7 makine yüklü ve bash dahil sürümünü kullanırkenkorkunçyavaş. Ve sadece gıt işlemleri; clear yaklaşık beş alırsaniye. AAAAH!

Herkes benzer bir sorun yaşadı mı?


Edit:görünürbu msysgit değil oyun güzel UAC ve belki sadece küçük bir tasarım gözetim kaynaklanan geliştirmeye çalışan XP veya Vista veya 7 ile UAC devre dışı; başlama Git Bash kullanarak Run as administrator sonuç olarak Yıldırım hızı görüyorum OS X (veya 7 den sonra başlıyor Git Bash G/Ç ağ bağlantısı - bkz: @Gauthier cevap).

2 düzenleyin: AH HA! benim cevaba Bakınız.

CEVAP
4 HAZİRAN 2014, ÇARŞAMBA


Anlamlı üç komutları bazı yapılandırma seçeneklerini ayarlamak için çalıştırarak Windows gıt hızlı olur:

$ git config --global core.preloadindex true
$ git config --global core.fscache true
$ git config --global gc.auto 256

Notlar:

  • core.preloadindex paralel dosya işlemleri gecikme gizlemek için yapar ve tüm platformlarda (güncelleme: v2.etkin gıt gelecekteki sürümlerinde varsayılan olarak etkin olacak 1)

  • core.fscache UAC sorunları (yönetici olarak çalıştır git gerek yok) giderir

  • gc.auto dosya sayısını en aza indirir ./ git

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bunliu

    bunliu

    2 Mayıs 2007
  • SuicideSheeep

    SuicideSheee

    8 Ocak 2012
  • tutvid

    tutvid

    19 AĞUSTOS 2006