Sadece basit olarak, açılır atlama 'git gui' çalıştırırken "Gevşek Nesne" pop-up atlamak nasıl Git size olası bir performans sorununu iletişim kurduğunu gerçeğini bakan kabul cevap önerir. Bu, komut satırından bu komutu çalıştırarak düzeltilebilir olmalıdır:
cd path/to/your/git/repo
git gc --aggressive
Çıktısından git help gc
:
Dosya revizyonlarını sıkıştırmak (disk alanını azaltmak ve performansı artırmak için) ve daha önceki git add çağrılarından yaratılmış olabilecek erişilemez nesneleri kaldırmak gibi mevcut depoda bir dizi temizlik görevini çalıştırır.
Kullanıcıların, iyi disk alanı kullanımını ve iyi işletim performansını sürdürmek için her bir havuzda düzenli olarak bu görevi çalıştırmaları önerilir.
- agresif
Genellikle git gc, iyi disk alanı kullanımı ve performansı sağlarken çok hızlı çalışır. Bu seçenek git gc'nin depoyu çok daha fazla zaman harcamak pahasına daha agresif bir şekilde optimize etmesine neden olacaktır. Bu optimizasyonun etkileri kalıcıdır, bu nedenle bu seçeneğin yalnızca ara sıra kullanılması gerekir; her birkaç yüz değişiklik kümesinde bir falan.
Bu, istemin bir süre açılmasını önlemelidir.
git count-objects -v
?