Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen git-pack-refs komutudur.
Program:
ADI
git-pack-refs - Verimli depo erişimi için paket kafaları ve etiketler
SİNOPSİS
git paket referansları [--tümü] [--kuru erik]
TANIM
Geleneksel olarak, dalların ve etiketlerin uçları (topluca ref) bir dosya saklandı
$GIT_DIR/refs dizini altındaki bir (alt) dizinde ref başına. Birçok dal ipucu
sık sık güncellenir, çoğu etiket ve bazı dal ipuçları hiçbir zaman güncellenmez. Bir depo olduğunda
yüzlerce veya binlerce etiket, bu başvuru başına bir dosya biçimi hem depolamayı boşa harcar hem de zarar verir
performans.
Bu komut, referansları bir dosyada depolayarak depolama ve performans sorununu çözmek için kullanılır.
tek dosya, $GIT_DIR/packed-refs. Gelenekselden bir ref eksik olduğunda
$GIT_DIR/refs dizin hiyerarşisi, bu dosyada aranır ve bulunursa kullanılır.
Dallara yapılan sonraki güncellemeler her zaman $GIT_DIR/refs dizini altında yeni dosyalar oluşturur
hiyerarşi.
Çok fazla referans içeren bir havuzla başa çıkmak için önerilen bir uygulama, referanslarını paketlemektir.
--all ile bir kez ve ara sıra git pack-refs komutunu çalıştırın. Etiketler tanımları gereği sabittir ve
değişmesi beklenmiyor. Şube başkanları ilk paket referansları --all ile paketlenecektir,
ancak yalnızca şu anda aktif olan şube başkanları paketten çıkarılacak ve sonraki paket referansları
( --all olmadan) onları ambalajsız bırakacaktır.
SEÇENEKLER
--herşey
Komut, varsayılan olarak önceden paketlenmiş tüm etiketleri ve referansları paketler ve ayrılır
diğer refler yalnız. Bunun nedeni, şubelerin aktif olarak geliştirilmesinin beklenmesi ve
ipuçlarını paketlemek performansa yardımcı olmaz. Bu seçenek, dal ipuçlarının
de paketlenmiş. Birçok tarihi ilgi alanına sahip bir depo için kullanışlıdır.
--no-kuru erik
Komut, paketlemeden sonra genellikle $GIT_DIR/refs hiyerarşisi altındaki gevşek referansları kaldırır
onlara. Bu seçenek yapmamasını söyler.
onworks.net hizmetlerini kullanarak git-pack-refs'i çevrimiçi kullanın