İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

git-pack-nesneleri - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü üzerinden OnWorks ücretsiz barındırma sağlayıcısında git-pack-nesnelerini çalıştırın

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-nesneleri komutudur.

Program:

ADI


git-pack-objects - Paketlenmiş bir nesne arşivi oluşturun

SİNOPSİS


git paket nesneleri [-q | --ilerleme | --all-ilerleme] [--all-ilerleme-ima edilen]
[--yeniden kullanım-delta] [--delta-taban-ofset] [--boş değil]
[--yerel] [--artımlı] [--pencere= ] [--derinlik= ]
[--devir [--paketlenmemiş | --all]] [--stdout | temel isim]
[--sığ] [--keep-true-parents] < nesne listesi

TANIM


Standart girdiden nesnelerin listesini okur ve belirtilen değerlerle paketlenmiş bir arşiv yazar.
taban adına veya standart çıktıya.

Paketlenmiş bir arşiv, bir dizi nesneyi iki havuz arasında aktarmanın etkili bir yoludur.
yanı sıra erişim açısından verimli bir arşiv formatı. Paketlenmiş bir arşivde, bir nesne ya
sıkıştırılmış bir bütün olarak veya başka bir nesneden farklı olarak saklanır. ikincisi
genellikle delta olarak adlandırılır.

Paketlenmiş arşiv biçimi (.pack), kendi kendine yetecek şekilde tasarlanmıştır, böylece
Daha fazla bilgi olmadan ambalajından çıkarılmıştır. Bu nedenle, bir deltanın bağlı olduğu her nesne
paketin içinde bulunmalıdır.

Paketteki nesnelere hızlı, rastgele erişim için bir paket dizin dosyası (.idx) oluşturulur.
Hem indeks dosyasını (.idx) hem de paketlenmiş arşivi (.pack) paket/
$GIT_OBJECT_DIRECTORY alt dizini (veya
$GIT_ALTERNATE_OBJECT_DIRECTORIES) Git'in paket arşivinden okumasını sağlar.

The git unpack-nesneleri komutu paketlenmiş arşivi okuyabilir ve nesneleri genişletebilir
pakette "tek dosya tek nesne" biçiminde yer alan; bu genellikle tarafından yapılır
tarafından verimli ağ aktarımı için anında bir paket oluşturulduğunda akıllı çekme komutları
akranları.

SEÇENEKLER


temel isim
kullanarak bir çift dosyaya (.pack ve .idx) yazın. adını belirlemek için
oluşturulan dosyanın Bu seçenek kullanıldığında, iki dosya
- .{pack,idx} dosyaları. paket içeriğine dayalı bir karmadır ve
komutun standart çıktısına yazılır.

--stdout
Paket içeriğini (.pack dosyasına ne yazılırdı) dışarı yazın.
standart çıktı.

--devir
Tek tek nesne yerine standart girdiden revizyon argümanlarını okuyun
isimler. Revizyon argümanları şu şekilde işlenir: git rev listesi ile
--objects flag, çıkardığı nesnelerin listesini oluşturmak için taahhüt argümanlarını kullanır. NS
sonuç listesindeki nesneler paketlenir. Revizyonların yanı sıra --not veya --shallow
hatlar da kabul edilir.

-- ambalajsız
Bu --revs anlamına gelir. Şuradan okunan revizyon argümanlarının listesi işlenirken
standart girdi, paketlenmiş nesneleri henüz paketlenmemiş olanlarla sınırlayın.

--herşey
Bu --revs anlamına gelir. Şuradan okunan revizyon argümanlarının listesine ek olarak:
standart girdi, referanslar/ altındaki tüm referansların dahil edilecek şekilde belirtilmiş gibi davranın.

--include-etiketi
Referans gösterdikleri nesne,
sonuçtaki paket dosyası. Bu, yerel Git istemcilerine yeni etiketler göndermek için yararlı olabilir.

--pencere= , --derinlik=
Bu iki seçenek, pakette bulunan nesnelerin delta kullanılarak nasıl saklandığını etkiler.
sıkıştırma. Nesneler önce dahili olarak türe, boyuta ve isteğe bağlı olarak sıralanır.
delta kullanıp kullanmadığını görmek için --window içindeki diğer nesnelerle karşılaştırın ve
sıkıştırma yerden tasarruf sağlar. --depth maksimum delta derinliğini sınırlar; çok derin yapmak
delta verilerinin uygulanması gerektiğinden, paket açma tarafındaki performansı etkiler
gerekli nesneye ulaşmak için birçok kez. --window için varsayılan değer 10'dur.
ve --derinlik 50'dir.

--window-bellek=
Bu seçenek, --window; pencere boyutu olacak
daha fazlasını almamak için dinamik olarak küçültün bayt bellekte. Bu
hafızanın tükenmemesi için büyük ve küçük nesnelerin karışımı olan depolarda kullanışlıdır
büyük bir pencere ile, ancak yine de büyük pencereden faydalanabileceksiniz.
daha küçük nesneler. Boyut "k", "m" veya "g" ile eklenebilir. --window-bellek=0
varsayılan olan bellek kullanımını sınırsız yapar.

--max-pack-size=
Her çıktı paketi dosyasının maksimum boyutu. Boyut "k", "m" veya "g" ile eklenebilir.
İzin verilen minimum boyut 1 MiB ile sınırlıdır. Belirtilirse, birden çok paket dosyası olabilir
yaratıldı. pack.packSizeLimit yapılandırma değişkeni olmadığı sürece varsayılan değer sınırsızdır.
ayarlayın.

--onur-paketi-tutmak
Bu bayrak, yerel pakette zaten .keep dosyası olan bir nesnenin
başka türlü paketlenmiş olsa bile göz ardı edildi.

--artımlı
Bu bayrak, zaten bir pakette bulunan bir nesnenin, sahip olsa bile yok sayılmasına neden olur.
aksi takdirde paketlenmiş.

--yerel
Bu bayrak, alternatif bir nesne deposundan ödünç alınan bir nesnenin
başka türlü paketlenmiş olsa bile göz ardı edilir.

--boş değil
Yalnızca en az bir nesne içerecekse paketlenmiş bir arşiv oluşturun.

--ilerleme
İlerleme durumu, varsayılan olarak standart hata akışında bildirilir:
-q belirtilmedikçe bir terminale bağlanır. Bu bayrak ilerleme durumunu bile zorlar
standart hata akışı bir terminale yönlendirilmezse.

--tüm ilerleme
--stdout belirtildiğinde, nesne sayımı sırasında ilerleme raporu görüntülenir
ve sıkıştırma aşamaları, ancak yazma aşaması sırasında engellenir. Bunun nedeni, içinde
bazı durumlarda çıktı akışı doğrudan başka bir komutla bağlantılıdır ve bu komut
gelen paket verilerini işlerken kendi ilerleme durumunu görüntüler. Bu bayrak
--progress gibi, yazma aşaması için de ilerleme raporunu zorlaması dışında
--stdout kullanılsa bile.

--tüm-ilerleme-ima edilen
Bu, ilerleme gösterimi etkinleştirildiğinde --all-progress'i belirtmek için kullanılır. farklı
--all-ilerleme bu bayrak aslında kendi başına herhangi bir ilerleme gösterimini zorlamaz.

-q
Bu bayrak, komutun ilerlemesini standart hata akışında rapor etmemesini sağlar.

--no-yeniden-delta
Mevcut paketleri olan bir depoda paketlenmiş bir arşiv oluştururken, komut
mevcut deltaları yeniden kullanır. Bu bazen biraz yetersiz bir paketle sonuçlanır. Bu
flag komuta mevcut deltaları yeniden kullanmamasını, ancak onları sıfırdan hesaplamasını söyler.

--no-yeniden-nesne
Bu bayrak, komuta, mevcut nesne verilerini hiçbir şekilde yeniden kullanmamasını söyler.
her şeyi yeniden sıkıştırmaya zorlayan deltified nesne. Bu --no-reuse-delta anlamına gelir.
Yalnızca farklı bir sıkıştırmanın toptan uygulanmasının olduğu belirsiz durumda yararlıdır
paketlenmiş veriler üzerinde istenen düzeydedir.

--sıkıştırma=
Oluşturulan paketteki yeni sıkıştırılmış veriler için sıkıştırma düzeyini belirtir. değilse
belirtilen, paket sıkıştırma seviyesi önce pack.compression tarafından belirlenir, ardından
core.compression ve varsayılan olarak -1'dir, ikisi de ayarlanmamışsa zlib varsayılanıdır. Ekle
--no-reuse-object tüm veriler üzerinde tek tip bir sıkıştırma düzeyi zorlamak istiyorsanız hayır
kaynak önemli.

--ince
Gönderici ve alıcı arasındaki ortak nesneleri atlayarak "ince" bir paket oluşturun.
ağ aktarımını azaltmak için. Bu seçenek yalnızca aşağıdakilerle birlikte anlamlıdır:
--stdout.

Not: İnce bir paket, gerekli nesneleri atlayarak paketlenmiş arşiv biçimini ihlal eder ve
bu nedenle Git tarafından bağımsız hale getirilmeden kullanılamaz. git dizin paketini kullanın
--fix-ince (bkz. git-index paketi(1)) müstakil mülkü geri yüklemek için.

--sığ
Sığ bir depoya sahip bir müşteriye sağlanacak bir paketi optimize edin. Bu
--thin ile birleştirilmiş seçenek, hız pahasına daha küçük bir paketle sonuçlanabilir.

--delta-taban-ofset
Paketlenmiş bir arşiv, bir deltanın temel nesnesini 20 baytlık bir nesne olarak ifade edebilir.
ad veya akışta bir ofset olarak, ancak Git'in eski sürümleri
ikincisi. Varsayılan olarak, git paket nesneleri sadece daha iyisi için eski formatı kullanır
uyumluluk. Bu seçenek, komutun aşağıdaki biçimi kullanmasına izin verir:
kompaktlık. Ortalama delta zincir uzunluğuna bağlı olarak, bu seçenek tipik olarak
elde edilen paket dosyasını yüzde 3-5 oranında küçültür.

Not: git gc gibi porselen komutlar (bkz. git-gc(1)), git repack (bkz. git-
yeniden paketlemek(1)) modern Git'te, nesnelere nesneler koyduklarında bu seçeneği varsayılan olarak iletin.
paket dosyalarına depolayın. Git paketi de öyle (bkz. git paketi(1)) oluşturduğunda
paket.

--konular=
En iyi delta eşleşmeleri aranırken ortaya çıkacak iş parçacığı sayısını belirtir. Bu
paket nesnelerinin pthreads ile derlenmesini gerektirir, aksi takdirde bu seçenek yoksayılır
bir uyarı ile. Bu, çok işlemcili makinelerde paketleme süresini azaltmak içindir. NS
delta arama penceresi için gereken bellek miktarı, bununla birlikte,
iş parçacığı sayısı. 0 belirtmek Git'in CPU sayısını otomatik olarak algılamasına ve
iş parçacığı sayısını buna göre ayarlayın.

--index-sürüm= [, ]
Bunun yalnızca test paketi tarafından kullanılması amaçlanmıştır. Sürümü zorlamaya izin verir
oluşturulan paket dizini ve 64 bit dizin girişlerini yukarıda bulunan nesnelere zorlamak için
verilen ofset.

--keep-true-ebeveynler
Bu seçenek ile greftler tarafından gizlenen ebeveynler yine de paketlenir.

onworks.net hizmetlerini kullanarak git-pack-nesnelerini çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Phaser
    Phaser
    Phaser hızlı, ücretsiz ve eğlenceli bir açık
    sunan kaynak HTML5 oyun çerçevesi
    WebGL ve Canvas oluşturma
    masaüstü ve mobil web tarayıcıları. Oyunlar
    ortak olabilir...
    Phaser'ı indirin
  • 2
    VASAL Motor
    VASAL Motor
    VASSAL, oluşturmak için bir oyun motorudur.
    geleneksel tahtanın elektronik versiyonları
    ve kart oyunları. için destek sağlar
    oyun parçası oluşturma ve etkileşim,
    ve ...
    VASSAL Motorunu İndirin
  • 3
    OpenPDF - iText çatalı
    OpenPDF - iText çatalı
    OpenPDF oluşturmak için bir Java kütüphanesidir.
    ve PDF dosyalarını bir LGPL ile düzenlemek ve
    MPL açık kaynak lisansı. OpenPDF
    LGPL/MPL iText'in açık kaynaklı halefi,
    var ...
    OpenPDF'i İndirin - iText Çatalı
  • 4
    SAGA CBS
    SAGA CBS
    SAGA - Otomatik Sistem
    Yerbilimsel Analizler - Bir Coğrafidir
    Bilgi Sistemi (GIS) yazılımı ile
    coğrafi veriler için muazzam yetenekler
    işleme ve ana...
    SAGA GIS'i indirin
  • 5
    Java/JTOpen için Araç Kutusu
    Java/JTOpen için Araç Kutusu
    IBM Toolbox for Java / JTOpen, bir
    destekleyen Java sınıfları kütüphanesi
    istemci/sunucu ve internet programlama
    modelleri OS/400 çalıştıran bir sisteme,
    i5/OS veya...
    Java/JTOpen için Toolbox'ı indirin
  • 6
    d3.js
    d3.js
    D3.js (veya Veriye Dayalı Belgeler için D3)
    sağlayan bir JavaScript kitaplığıdır.
    dinamik, etkileşimli veriler üretmek için
    web tarayıcılarında görselleştirmeler. D3 ile
    sen...
    D3.js'yi indirin
  • Daha fazla »

Linux komutları

Ad