EnglishFrenchSpanyol

Ad


Favicon OnWorks

git-repack - Dalam talian di Awan

Jalankan git-repack dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan git-repack yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


git-repack - Pek objek yang tidak dibungkus dalam repositori

SINOPSIS


pergi bungkus semula [-a] [-A] [-d] [-f] [-F] [-l] [-n] [-q] [-b] [--window= ] [--depth= ]

DESCRIPTION


Perintah ini digunakan untuk menggabungkan semua objek yang pada masa ini tidak berada dalam "pek", ke dalam
sebungkus. Ia juga boleh digunakan untuk menyusun semula pek sedia ada menjadi satu, lebih cekap
pek.

Pek ialah koleksi objek, dimampatkan secara individu, dengan pemampatan delta
digunakan, disimpan dalam satu fail, dengan fail indeks yang berkaitan.

Pek digunakan untuk mengurangkan beban pada sistem cermin, enjin sandaran, storan cakera, dsb.

PILIHAN


-a
Daripada mengemas objek yang dibongkar secara berperingkat, bungkus semua yang dirujuk
satu pek. Terutama berguna apabila membungkus repositori yang digunakan untuk peribadi
pembangunan. Gunakan dengan -d. Ini akan membersihkan objek yang ditinggalkan oleh git prune,
tetapi git fsck --full --dangling menunjukkan sebagai dangling.

Ambil perhatian bahawa pengguna yang mengambil melalui protokol bodoh perlu mengambil keseluruhan pek baharu itu
untuk mendapatkan sebarang objek yang terkandung, tidak kira berapa banyak objek lain dalam pek itu
sudah ada secara tempatan.

-A
Sama seperti -a, melainkan -d digunakan. Kemudian mana-mana objek yang tidak boleh dicapai dalam pek sebelumnya menjadi
objek yang longgar dan tidak dibungkus, bukannya dibiarkan dalam pek lama. Objek yang tidak boleh dicapai
tidak pernah sengaja ditambahkan pada pek, walaupun semasa membungkus semula. Pilihan ini menghalang
objek yang tidak boleh dicapai daripada dipadamkan dengan serta-merta dengan cara dibiarkan dalam yang lama
bungkus dan kemudian dikeluarkan. Sebaliknya, objek yang longgar tidak boleh dicapai akan dipangkas mengikut
kepada peraturan tamat tempoh biasa dengan yang seterusnya pergi gc seruan. Lihat git-gc(1).

-d
Selepas pembungkusan, jika pek yang baru dibuat menjadikan beberapa pek sedia ada berlebihan, alih keluar
pek yang berlebihan. Juga berlari pergi penuh prune untuk mengalih keluar fail objek longgar yang berlebihan.

-l
Hantar pilihan --local kepada pergi pack-objek. Lihat git-pack-objek(1).

-f
Lulus pilihan --no-reuse-delta kepada git-pack-objects, lihat git-pack-objek(1).

-F
Lulus pilihan --no-reuse-object kepada git-pack-objects, lihat git-pack-objek(1).

-q
Hantar pilihan -q kepada pergi pack-objek. Lihat git-pack-objek(1).

-n
Jangan kemas kini maklumat pelayan dengan pergi kemas kini-maklumat-pelayan. Pilihan ini melangkau
mengemas kini fail katalog tempatan yang diperlukan untuk menerbitkan repositori ini (atau salinan langsung
ia) melalui HTTP atau FTP. Lihat git-update-server-info(1).

--window= , --depth=
Kedua-dua pilihan ini mempengaruhi cara objek yang terkandung dalam pek disimpan menggunakan delta
pemampatan. Objek disusun terlebih dahulu secara dalaman mengikut jenis, saiz dan secara pilihan
nama dan dibandingkan dengan objek lain dalam --window untuk melihat sama ada menggunakan delta
mampatan menjimatkan ruang. --depth menghadkan kedalaman delta maksimum; menjadikannya terlalu dalam
menjejaskan prestasi pada bahagian unpacker, kerana data delta perlu digunakan
yang banyak kali untuk sampai ke objek yang diperlukan. Nilai lalai untuk --window ialah 10
dan --depth ialah 50.

--window-memory=
Pilihan ini menyediakan had tambahan di atas --window; saiz tingkap akan
turunkan secara dinamik supaya tidak mengambil lebih daripada bait dalam ingatan. Ini adalah
berguna dalam repositori dengan campuran objek besar dan kecil untuk tidak kehabisan memori
dengan tingkap yang besar, tetapi masih boleh memanfaatkan tingkap yang besar untuk
objek yang lebih kecil. Saiznya boleh diakhiri dengan "k", "m", atau "g". --window-memory=0
menjadikan penggunaan memori tidak terhad, yang merupakan lalai.

--saiz-pek-maks=
Saiz maksimum setiap fail pek output. Saiz boleh diakhiri dengan "k", "m", atau "g".
Saiz minimum yang dibenarkan adalah terhad kepada 1 MiB. Jika dinyatakan, berbilang fail pek mungkin
dicipta. Lalai adalah tidak terhad, melainkan pek pembolehubah konfigurasi.packSizeLimit ialah
ditetapkan.

-b, --write-bitmap-index
Tulis indeks bitmap kebolehcapaian sebagai sebahagian daripada pek semula. Ini hanya masuk akal apabila
digunakan dengan -a atau -A, kerana peta bit mesti boleh merujuk kepada semua objek yang boleh dicapai.
Pilihan ini mengatasi tetapan pack.writeBitmaps.

--pek-simpan-objek
Sertakan objek dalam .keep fail semasa membungkus semula. Ambil perhatian bahawa kami masih tidak memadamkan .keep
pek selepas pek-objek selesai. Ini bermakna kita boleh menduplikasi objek, tetapi ini
menjadikan pilihan selamat untuk digunakan apabila terdapat tolakan atau pengambilan serentak. Pilihan ini
biasanya hanya berguna jika anda menulis peta bit dengan -b atau pack.writeBitmaps, sebagai
ia memastikan bahawa fail pek bitmap mempunyai objek yang diperlukan.

CONFIGURATION


Secara lalai, arahan menghantar pilihan --delta-base-offset kepada pergi pack-objek; ini
biasanya menghasilkan pek yang lebih kecil sedikit, tetapi pek yang dihasilkan tidak serasi dengannya
versi Git lebih lama daripada versi 1.4.4. Jika anda perlu berkongsi repositori anda dengan sedemikian
versi Git purba, sama ada secara langsung atau melalui protokol http atau rsync yang bodoh, kemudian anda
perlu menetapkan pembungkusan semula pembolehubah konfigurasi.UseDeltaBaseOffset kepada "palsu" dan bungkus semula.
Akses daripada versi Git lama melalui protokol asli tidak terjejas oleh pilihan ini sebagai
penukaran dilakukan dengan cepat seperti yang diperlukan dalam kes itu.

Gunakan git-repack dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    Pemalam Eclipse Tomcat menyediakan
    penyepaduan mudah servlet tomcat
    bekas untuk pembangunan java
    aplikasi web. Anda boleh sertai kami untuk
    perbincangan...
    Muat turun Pemalam Eclipse Tomcat
  • 2
    Desktop WebTorrent
    Desktop WebTorrent
    WebTorrent Desktop adalah untuk penstriman
    torrents pada Mac, Windows atau Linux. Ia
    menyambung kepada kedua-dua BitTorrent dan
    WebTorrent rakan sebaya. Sekarang tidak ada
    perlu menunggu...
    Muat turun Desktop WebTorrent
  • 3
    GenX
    GenX
    GenX ialah program saintifik untuk memperhalusi
    refelcetivity sinar-x, neutron
    pemantulan dan sinar-x permukaan
    data pembelauan menggunakan pembezaan
    algoritma evolusi....
    Muat turun GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP ialah program untuk statistik
    analisis data sampel. Ia adalah percuma
    penggantian untuk program proprietari
    SPSS. PSPP mempunyai kedua-dua berasaskan teks dan
    grafik kami...
    Muat turun pspp4windows
  • 5
    Sambungan Git
    Sambungan Git
    Sambungan Git ialah alat UI kendiri
    untuk menguruskan repositori Git. Ia juga
    berintegrasi dengan Windows Explorer dan
    Microsoft Visual Studio
    (2015/2017/2019). ke...
    Muat turun Sambungan Git
  • 6
    eSpeak: sintesis pertuturan
    eSpeak: sintesis pertuturan
    Teks ke Enjin Pertuturan untuk Bahasa Inggeris dan
    banyak bahasa lain. Saiz padat dengan
    sebutan yang jelas tetapi buatan.
    Tersedia sebagai program baris arahan dengan
    banyak ...
    Muat turun eSpeak: sintesis pertuturan
  • Lebih »

Arahan Linux

Ad