InggrisPerancisSpanyol

Ad


favorit OnWorks

git-pack-objects - Online di Cloud

Jalankan git-pack-objects di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah git-pack-objects yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


git-pack-objects - Buat arsip objek yang dikemas

RINGKASAN


git paket-objek [-q | --kemajuan | --semua-kemajuan] [--semua-kemajuan-tersirat]
[--no-reuse-delta] [--delta-base-offset] [--non-kosong]
[--local] [--incremental] [--window= ] [--kedalaman= ]
[--revs [--membongkar | --all]] [--stdout | nama-dasar]
[--dangkal] [--keep-true-parents] < daftar objek

DESKRIPSI


Membaca daftar objek dari input standar, dan menulis arsip yang dikemas dengan spesifikasi
nama-dasar, atau ke output standar.

Arsip yang dikemas adalah cara yang efisien untuk mentransfer satu set objek antara dua repositori
serta format arsip yang efisien akses. Dalam arsip yang dikemas, sebuah objek adalah
disimpan sebagai keseluruhan terkompresi atau sebagai perbedaan dari beberapa objek lain. Yang terakhir adalah
sering disebut delta.

Format arsip yang dikemas (.pack) dirancang untuk mandiri sehingga dapat
dibongkar tanpa informasi lebih lanjut. Oleh karena itu, setiap objek yang delta bergantung padanya
harus ada di dalam kemasan.

File indeks paket (.idx) dibuat untuk akses acak yang cepat ke objek dalam paket.
Menempatkan file indeks (.idx) dan arsip yang dikemas (.pack) di dalam paket/
subdirektori $GIT_OBJECT_DIRECTORY (atau salah satu direktori di
$GIT_ALTERNATE_OBJECT_DIRECTORIES) memungkinkan Git membaca dari arsip paket.

Grafik git membongkar-objek perintah dapat membaca arsip yang dikemas dan memperluas objek
terkandung dalam paket ke dalam format "satu file satu objek"; ini biasanya dilakukan oleh
perintah smart-pull ketika sebuah paket dibuat on-the-fly untuk transportasi jaringan yang efisien dengan
rekan-rekan mereka.

PILIHAN


nama-dasar
Tulis ke dalam sepasang file (.pack dan .idx), menggunakan untuk menentukan nama
dari file yang dibuat. Ketika opsi ini digunakan, kedua file tersebut ditulis dalam
- .{pack,idx} file. adalah hash berdasarkan konten paket dan
ditulis ke output standar dari perintah.

--stdout
Tulis isi paket (apa yang akan ditulis ke file .pack) ke
keluaran standar.

--rev
Baca argumen revisi dari input standar, alih-alih objek individual
nama. Argumen revisi diproses dengan cara yang sama seperti git daftar ulang pada pengatur terkenal. Pengatur ini menawarkan bantuan hukum kepada traderapabila trader berselisih dengan broker yang terdaftar dengan mereka.
--objects flag menggunakan argumen komitnya untuk membuat daftar objek yang dihasilkannya. NS
objek pada daftar yang dihasilkan dikemas. Selain revisi, --not atau --shallow
garis juga diterima.

--membongkar
Ini menyiratkan --revs. Saat memproses daftar argumen revisi, baca dari
input standar, batasi objek yang dikemas ke yang belum dikemas.

--semua
Ini menyiratkan --revs. Selain daftar argumen revisi yang dibaca dari
input standar, berpura-pura seolah-olah semua referensi di bawah referensi/ ditentukan untuk dimasukkan.

--termasuk-tag
Sertakan tag beranotasi yang tidak diminta jika objek yang mereka rujuk disertakan dalam
file paket yang dihasilkan. Ini berguna untuk mengirim tag baru ke klien Git asli.

--jendela= , --kedalaman=
Kedua opsi ini memengaruhi cara objek yang ada di dalam paket disimpan menggunakan delta
kompresi. Objek pertama-tama diurutkan secara internal berdasarkan jenis, ukuran, dan opsional
nama dan dibandingkan dengan objek lain di dalam --window untuk melihat apakah menggunakan delta
kompresi menghemat ruang. --kedalaman membatasi kedalaman delta maksimum; membuatnya terlalu dalam
mempengaruhi kinerja di sisi unpacker, karena data delta perlu diterapkan
yang berkali-kali untuk sampai ke objek yang diperlukan. Nilai default untuk --window adalah 10
dan --kedalaman adalah 50.

--window-memory=
Opsi ini memberikan batas tambahan di atas --window; ukuran jendela akan
turunkan secara dinamis agar tidak mengambil lebih dari byte dalam memori. Ini adalah
berguna dalam repositori dengan campuran objek besar dan kecil agar tidak kehabisan memori
dengan jendela besar, namun tetap bisa memanfaatkan jendela besar untuk
objek yang lebih kecil. Ukuran dapat diakhiri dengan "k", "m", atau "g". --window-memory=0
membuat penggunaan memori tidak terbatas, yang merupakan default.

--max-pack-size=
Ukuran maksimum setiap file paket keluaran. Ukuran dapat diakhiri dengan "k", "m", atau "g".
Ukuran minimum yang diizinkan dibatasi hingga 1 MiB. Jika ditentukan, beberapa file paket mungkin
dibuat. Defaultnya tidak terbatas, kecuali variabel konfigurasi pack.packSizeLimit adalah
ditetapkan.

--paket kehormatan-simpan
Bendera ini menyebabkan objek sudah ada dalam paket lokal yang memiliki file .keep menjadi
diabaikan, bahkan jika itu akan dikemas.

--tambahan
Bendera ini menyebabkan objek yang sudah ada dalam paket diabaikan bahkan jika itu akan terjadi
jika tidak telah dikemas.

--lokal
Bendera ini menyebabkan objek yang dipinjam dari toko objek alternatif menjadi
diabaikan bahkan jika itu akan dikemas.

--tidak kosong
Hanya buat arsip yang dikemas jika berisi setidaknya satu objek.

--kemajuan
Status kemajuan dilaporkan pada aliran kesalahan standar secara default ketika itu
dilampirkan ke terminal, kecuali -q ditentukan. Bendera ini memaksa status kemajuan
jika aliran kesalahan standar tidak diarahkan ke terminal.

--semua-kemajuan
Ketika --stdout ditentukan maka laporan kemajuan ditampilkan selama penghitungan objek
dan fase kompresi tetapi terhambat selama fase write-out. Alasannya adalah bahwa di
beberapa kasus aliran output secara langsung terhubung ke perintah lain yang mungkin ingin
menampilkan status kemajuannya sendiri saat memproses data paket yang masuk. Bendera ini adalah
seperti --progress kecuali bahwa itu memaksa laporan kemajuan untuk fase write-out juga
bahkan jika --stdout digunakan.

--semua-kemajuan-tersirat
Ini digunakan untuk menyiratkan --all-progress setiap kali tampilan kemajuan diaktifkan. Tidak seperti
--all-progress bendera ini sebenarnya tidak memaksakan tampilan kemajuan apa pun dengan sendirinya.

-q
Bendera ini membuat perintah untuk tidak melaporkan kemajuannya pada aliran kesalahan standar.

--tidak-menggunakan kembali-delta
Saat membuat arsip yang dikemas dalam repositori yang memiliki paket yang sudah ada, perintahnya
menggunakan kembali delta yang ada. Ini terkadang menghasilkan paket yang sedikit kurang optimal. Ini
flag memberi tahu perintah untuk tidak menggunakan kembali delta yang ada tetapi menghitungnya dari awal.

--tidak ada-menggunakan kembali-objek
Bendera ini memberi tahu perintah untuk tidak menggunakan kembali data objek yang ada sama sekali, termasuk non
objek deltified, memaksa rekompresi segalanya. Ini menyiratkan --no-reuse-delta.
Berguna hanya dalam kasus yang tidak jelas di mana penegakan grosir dari kompresi yang berbeda
tingkat pada data yang dikemas diinginkan.

--kompresi=
Menentukan tingkat kompresi untuk data yang baru dikompresi dalam paket yang dihasilkan. Jika tidak
ditentukan, tingkat kompresi paket ditentukan terlebih dahulu oleh pack.compression, kemudian oleh
core.compression, dan default ke -1, default zlib, jika tidak ada yang disetel. Menambahkan
--no-reuse-object jika Anda ingin memaksakan tingkat kompresi yang seragam pada semua data no
peduli sumbernya.

--tipis
Buat paket "tipis" dengan menghilangkan objek umum antara pengirim dan penerima di
untuk mengurangi transfer jaringan. Opsi ini hanya masuk akal dalam hubungannya dengan
--stdout.

Catatan: Paket tipis melanggar format arsip yang dikemas dengan menghilangkan objek yang diperlukan dan
dengan demikian tidak dapat digunakan oleh Git tanpa membuatnya mandiri. Gunakan git index-pack
--fix-tipis (lihat git-index-pack(1)) untuk memulihkan properti mandiri.

--dangkal
Optimalkan paket yang akan diberikan kepada klien dengan repositori dangkal. Ini
opsi, dikombinasikan dengan --thin, dapat menghasilkan paket yang lebih kecil dengan mengorbankan kecepatan.

--delta-base-offset
Arsip yang dikemas dapat mengekspresikan objek dasar delta sebagai objek 20-byte
nama atau sebagai offset di aliran, tetapi versi kuno Git tidak mengerti
yang terakhir. Secara default, git paket-objek hanya menggunakan format sebelumnya untuk lebih baik
kesesuaian. Opsi ini memungkinkan perintah untuk menggunakan format terakhir untuk
kekompakan. Tergantung pada panjang rantai delta rata-rata, opsi ini biasanya
menyusutkan file paket yang dihasilkan sebesar 3-5 persen.

Catatan: Perintah porselen seperti git gc (lihat git-gc(1)), git repack (lihat git-
Membungkus kembali(1)) berikan opsi ini secara default di Git modern saat mereka meletakkan objek di . Anda
repositori ke dalam file paket. Begitu juga git bundle (lihat git-bundel(1)) ketika menciptakan a
bundel.

--benang=
Menentukan jumlah utas yang akan muncul saat mencari kecocokan delta terbaik. Ini
mengharuskan objek paket dikompilasi dengan pthreads jika tidak, opsi ini diabaikan
dengan peringatan. Ini dimaksudkan untuk mengurangi waktu pengepakan pada mesin multiprosesor. NS
jumlah memori yang diperlukan untuk jendela pencarian delta dikalikan dengan
jumlah benang. Menentukan 0 akan menyebabkan Git mendeteksi otomatis jumlah CPU dan
atur jumlah utas yang sesuai.

--indeks-versi= [, ]
Ini dimaksudkan untuk digunakan oleh test suite saja. Ini memungkinkan untuk memaksa versi untuk
indeks paket yang dihasilkan, dan untuk memaksa entri indeks 64-bit pada objek yang terletak di atas
offset yang diberikan.

--menjaga-orang tua-sejati
Dengan opsi ini, orang tua yang disembunyikan oleh cangkok tetap dikemas.

Gunakan git-pack-objects secara online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser adalah pembukaan yang cepat, gratis, dan menyenangkan
    kerangka kerja game HTML5 sumber yang menawarkan
    Rendering WebGL dan Canvas di seluruh
    browser web desktop dan seluler. permainan
    bisa bersama...
    Unduh Phaser.dll
  • 2
    Mesin VASSAL
    Mesin VASSAL
    VASSAL adalah mesin permainan untuk membuat
    versi elektronik dari papan tradisional
    dan permainan kartu. Ini memberikan dukungan untuk
    rendering dan interaksi potongan game,
    dan ...
    Unduh Mesin VASSAL
  • 3
    OpenPDF - Garpu iText
    OpenPDF - Garpu iText
    OpenPDF adalah perpustakaan Java untuk membuat
    dan mengedit file PDF dengan LGPL dan
    Lisensi sumber terbuka MPL. OpenPDF adalah
    LGPL/MPL penerus sumber terbuka iText,
    Sebuah...
    Unduh OpenPDF - Garpu iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Otomatis
    Analisis Geoscientific - adalah Geografis
    Perangkat lunak Sistem Informasi (GIS) dengan
    kemampuan luar biasa untuk geodata
    pengolahan dan ...
    Unduh SAGA GIS
  • 5
    Toolbox untuk Java/JTOpen
    Toolbox untuk Java/JTOpen
    Toolbox IBM untuk Java / JTOpen adalah a
    perpustakaan kelas Java mendukung
    client/server dan pemrograman internet
    model ke sistem yang menjalankan OS/400,
    i5/OS, atau...
    Unduh Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Berbasis Data)
    adalah perpustakaan JavaScript yang memungkinkan Anda
    untuk menghasilkan data yang dinamis dan interaktif
    visualisasi di browser web. Dengan D3
    kamu...
    Unduh D3.js
  • Lebih banyak lagi »

Perintah Linux

Ad