Wege zur Verbesserung der Git Status Performance

Habe ich ein repo von 10 GB auf einer Linux-Maschine ist auf NFS. Das erste mal git status dauert 36 Minuten und die anschließende git status dauert 8 Minuten. Scheint Git, hängt von der OS für das caching von Dateien. Nur die ersten git Befehle wie commitstatus beinhaltet, dass pack/packen Sie das ganze repo nimmt eine sehr lange Zeit für einen riesigen repo. Ich bin nicht sicher, wenn Sie verwendet haben git status auf einem so großen repo, aber hat jemand dieses Problem?

Habe ich versucht git gcgit cleangit repack aber die Zeit ist noch/fast das gleiche.

Sub-Module oder andere Konzepte wie das Aufbrechen der repo in kleineren helfen? Wenn ja, welches ist das beste für die Aufteilung einer größeren repo. Gibt es irgendeine andere Möglichkeit zu verbessern und den Zeitaufwand für die git-Befehle auf einem großen repo?

InformationsquelleAutor der Frage Senthil A Kumar | 2011-02-14

Schreibe einen Kommentar