Yerel Git projelerinizin boyutunu hiç kontrol ettiniz mi ve gerçek kaynak kodu yalnızca 200 MB olmasına rağmen bir havuzun 15 GB olduğunu keşfettiniz mi? Sorun gizli .git/ dizininde yatıyor.
Git, şimdiye kadar işlenen her dosyanın her sürümünü saklar. Ağ bir git fetch veya git clone işlemini kesintiye uğrattığında Git genellikle arkasında .git/objects/pack/ dosyasında tmp_pack_* ve tmp_idx_* adlı, standart Git komutlarının hiçbir zaman kaldırmadığı devasa paket dosyalarını bırakır.
Git Deposu Nasıl Sıkıştırılır
Gevşek nesneleri yeniden paketlemek, ulaşılamayan taahhütleri ortadan kaldırmak ve Git geçmişinizi sıkıştırmak için depo köküne gidin ve şunu çalıştırın:
git count-objects -v (mevcut şişkinliği görmek için)git gc --prune=now --aggressive (agresif bir şekilde sıkıştırmak için)
Artık Kalan tmp_pack Dosyalarını Temizleme
Standart git gc, başarısız işlemler sırasında oluşturulan geçici paket dosyalarını SİLMEZ. MagicMacCleaner'ın Seviye 1 Hızlı Taraması, tüm proje çalışma alanlarınızda özellikle bir saatten eski tmp_pack_* dosyalarını arar ve bunları güvenli bir şekilde temizler.
Mobil Geliştirici İş Akışı: Fiziksel Test iPhone'larında Depolama Alanını Boşaltın
Xcode önbelleklerini, simülatör çalışma zamanlarını ve derleme kapsayıcılarını temizlerken Mac'inizde hayati önem taşıyan alanı boşaltırken, fiziksel iOS test aygıtları hızla test derlemeleri, kilitlenme yapıları, tanılama ekranı kayıtları ve QA ekran görüntüleri ile tıkanır. Cihazda hızlı hata ayıklama ve güvenilir dağıtım için fiziksel test donanımınızı yalın tutmak çok önemlidir.
- Açıkça Akıllı Depolama Temizleyici: Gigabayt ağırlıklı hata raporu ekran kayıtlarını sıkıştırır, mükerrer test ortamını algılar ve geliştirme ve kişisel iPhone'lardaki karmaşık kişileri düzenler.
- Swipe Photo Cleaner: Zahmetsiz silme-silme hareketleriyle yüzlerce kullanıcı arayüzü test ekran görüntüsünü ve demo serilerini hızla inceleyin ve temizleyin.
Apple Ekosistemi Geliştirici İpucu: Cihaz Optimizasyonunu Test Edin
Bağlı iOS cihazlarındaki depolama alanının düşük olması, Xcode kablosuz dağıtım zaman aşımlarına ve LLDB hata ayıklama hatalarına neden olabilir. Düzenli cihaz içi medya temizliği, şifreli derleme dağıtım hatalarını önler.
