SORU
18 NİSAN 2011, PAZARTESİ


&Gıt GUI başvurduğu;gevşek nesneleri " " nedir?

Ben açınGit GUİ, loose objects başvurduğu bir pop-up mesajı alıyorum. Bu mesajı kaldırıldı git gc ve yaptım.

loose objects nedir ve nasıl tekrar oluşmasını engelleyebilir miyim?

CEVAP
18 NİSAN 2011, PAZARTESİ


SHA ile bir nesne (BLOB, ağaçlar ve taahhüt) - 810cae53e0f622d6804f063c04a83dbc3a11b7ca saklanır ki

.git/objects/81/0cae53e0f622d6804f063c04a83dbc3a11b7ca

( ilk Ayrıştırmayı performansını artırmak için iki karakter Dosya sistemi şimdi tüm nesneler aynı dizinde saklanır

Yukarıdaki nesneleri olarak depolanan Gevşek nesneleri denir.

Yukarı repo ile başlattığınızda, çoğunlukla gevşek nesneler var. Sayısı yüksek gider gibi, verimsiz olur ve pack dosyasında saklanır. Bu tür nesneleri dolu nesneleri denir.

 git gc

pack nesneleri gerekiyordu ve birkaç haftalık değil, gevşek nesneleri de kaldırılır ve 7 ** seçeneği ile artık gerekli olmayan gevşek nesneleri kaldırın zorlayabilir. (Genellikle çalıştırmak nedir Bir değişiklik taahhüt zaman gibi. Eski nesne artık gerekli olduğunu işlemek. )

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MaximumPCMag

    MaximumPCMag

    23 Temmuz 2010
  • njhaley

    njhaley

    24 NİSAN 2006
  • Ricardo Cerqueira

    Ricardo Cerq

    28 Mayıs 2008