InglesPransesEspanyol

Ad


OnWorks favicon

git-pack-objects - Online sa Cloud

Magpatakbo ng git-pack-objects sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command git-pack-objects na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


git-pack-objects - Lumikha ng naka-pack na archive ng mga bagay

SINOPSIS


pumunta pack-objects [-q | --pag-unlad | --all-progress] [--all-progress-implied]
[--no-reuse-delta] [--delta-base-offset] [--non-empty]
[--local] [--incremental] [--window= ] [--depth= ]
[--revs [--unpacked | --lahat]] [--stdout | base-name]
[--shallow] [--keep-true-parents] < object-list

DESCRIPTION


Nagbabasa ng listahan ng mga bagay mula sa karaniwang input, at nagsusulat ng naka-pack na archive na may tinukoy
base-name, o sa karaniwang output.

Ang naka-pack na archive ay isang mahusay na paraan upang maglipat ng isang hanay ng mga bagay sa pagitan ng dalawang repositoryo
pati na rin ang isang mahusay na pag-access na format ng archival. Sa isang naka-pack na archive, ang isang bagay ay alinman
naka-imbak bilang isang naka-compress na kabuuan o bilang isang pagkakaiba mula sa ilang iba pang bagay. Ang huli ay
madalas na tinatawag na delta.

Ang naka-pack na archive na format (.pack) ay idinisenyo upang maging self-contained upang ito ay maging
na-unpack nang walang karagdagang impormasyon. Samakatuwid, ang bawat bagay na nakasalalay sa isang delta
dapat naroroon sa loob ng pack.

Ang isang pack index file (.idx) ay nabuo para sa mabilis, random na pag-access sa mga bagay sa pack.
Ang paglalagay ng parehong index file (.idx) at ang naka-pack na archive (.pack) sa pack/
subdirectory ng $GIT_OBJECT_DIRECTORY (o alinman sa mga direktoryo sa
Ang $GIT_ALTERNATE_OBJECT_DIRECTORIES) ay nagbibigay-daan sa Git na magbasa mula sa pack archive.

Ang pumunta mag-unpack-objects Maaaring basahin ng command ang naka-pack na archive at palawakin ang mga bagay
nakapaloob sa pack sa "one-file one-object" na format; ito ay karaniwang ginagawa ng
smart-pull command kapag ang isang pack ay ginawa on-the-fly para sa mahusay na network transport sa pamamagitan ng
ang kanilang mga kapantay.

Opsyon


base-pangalan
Sumulat sa isang pares ng mga file (.pack at .idx), gamit ang upang matukoy ang pangalan
ng nilikhang file. Kapag ginamit ang opsyong ito, isinusulat ang dalawang file
- .{pack,idx} file. ay isang hash batay sa nilalaman ng pack at
ay nakasulat sa karaniwang output ng command.

--stdout
Isulat ang mga nilalaman ng pack (kung ano ang isusulat sa .pack file) sa
karaniwang output.

--revs
Basahin ang mga argumento ng rebisyon mula sa karaniwang input, sa halip na indibidwal na bagay
mga pangalan. Ang mga argumento ng rebisyon ay pinoproseso sa parehong paraan tulad ng pumunta rev-list sa
--objects flag ay gumagamit ng mga commit na argumento nito upang buuin ang listahan ng mga bagay na inilalabas nito. Ang
ang mga bagay sa resultang listahan ay naka-pack. Bukod sa mga rebisyon, --hindi o --mababaw
tinatanggap din ang mga linya.

--na-unpack
Ito ay nagpapahiwatig --revs. Kapag pinoproseso ang listahan ng mga argumento ng rebisyon na nabasa mula sa
karaniwang input, limitahan ang mga bagay na nakaimpake sa mga hindi pa nakaimpake.

--lahat
Ito ay nagpapahiwatig --revs. Bilang karagdagan sa listahan ng mga argumentong rebisyon na binasa mula sa
standard input, magpanggap na parang lahat ng ref sa ilalim ng refs/ ay tinukoy na isasama.

--include-tag
Isama ang hindi hiniling na mga tag na naka-annotate kung ang bagay na kanilang tinutukoy ay kasama sa
nagresultang packfile. Maaari itong maging kapaki-pakinabang upang magpadala ng mga bagong tag sa mga native na kliyente ng Git.

--window= , --depth=
Ang dalawang opsyong ito ay nakakaapekto sa kung paano iniimbak ang mga bagay na nasa pack gamit ang delta
compression. Ang mga bagay ay unang panloob na pinagsunod-sunod ayon sa uri, laki at opsyonal
mga pangalan at inihambing laban sa iba pang mga bagay sa loob ng --window upang makita kung gumagamit ng delta
nakakatipid ng espasyo ang compression. --depth ay naglilimita sa pinakamataas na delta depth; ginagawa itong masyadong malalim
nakakaapekto sa pagganap sa bahagi ng unpacker, dahil kailangang ilapat ang data ng delta
na maraming beses upang makarating sa kinakailangang bagay. Ang default na halaga para sa --window ay 10
at --depth ay 50.

--window-memory=
Nagbibigay ang opsyong ito ng karagdagang limitasyon sa itaas ng --window; ang laki ng window ay
dynamic na i-scale pababa upang hindi tumagal ng higit sa byte sa memorya. Ito ay
kapaki-pakinabang sa mga repository na may halo ng malalaki at maliliit na bagay upang hindi maubusan ng memorya
na may malaking bintana, ngunit nagagawa pa ring samantalahin ang malaking bintana para sa
mas maliliit na bagay. Maaaring lagyan ng suffix ang laki ng "k", "m", o "g". --window-memory=0
ginagawang walang limitasyon ang paggamit ng memory, na siyang default.

--max-pack-size=
Pinakamataas na laki ng bawat output pack file. Maaaring lagyan ng suffix ang laki ng "k", "m", o "g".
Ang minimum na laki na pinapayagan ay limitado sa 1 MiB. Kung tinukoy, maaaring marami ang mga packfile
nilikha. Ang default ay walang limitasyon, maliban kung ang config variable pack.packSizeLimit ay
itakda.

--honor-pack-panatilihin
Ang flag na ito ay nagiging sanhi ng isang bagay na nasa isang lokal na pack na mayroong .keep file
hindi pinansin, kahit na kung hindi man ito ay nakaimpake.

--incremental
Ang flag na ito ay nagiging sanhi ng isang bagay na nasa isang pack na hindi papansinin kahit na ito ay magkakaroon
kung hindi man ay nakaimpake.

--lokal
Ang flag na ito ay nagiging sanhi ng isang bagay na hiniram mula sa isang kahaliling tindahan ng bagay
hindi pinansin kahit na kung hindi man ito ay nakaimpake.

--walang laman
Gumawa lamang ng naka-pack na archive kung naglalaman ito ng kahit isang bagay.

--pag-unlad
Iniuulat ang status ng pag-unlad sa karaniwang stream ng error bilang default kapag ito ay
naka-attach sa isang terminal, maliban kung -q ay tinukoy. Pinipilit ng watawat na ito ang katayuan ng pag-unlad kahit na
kung ang karaniwang stream ng error ay hindi nakadirekta sa isang terminal.

--lahat-unlad
Kapag tinukoy ang --stdout, ipapakita ang ulat ng pag-unlad sa panahon ng bilang ng bagay
at compression phase ngunit inhibited sa panahon ng write-out phase. Ang dahilan ay na sa
ilang mga kaso ang output stream ay direktang naka-link sa isa pang command na maaaring naisin
ipakita ang sarili nitong katayuan ng pag-unlad habang pinoproseso nito ang papasok na data ng pack. Ang watawat na ito ay
tulad ng --progress maliban na pinipilit nito ang pag-uulat ng pag-unlad para din sa yugto ng write-out
kahit na --stdout ang ginamit.

--all-progress-implied
Ito ay ginagamit upang ipahiwatig --all-progress sa tuwing ina-activate ang pagpapakita ng pag-unlad. Unlike
--all-progress hindi talaga pinipilit ng flag na ito ang anumang pagpapakita ng pag-unlad nang mag-isa.

-q
Ginagawa ng flag na ito ang utos na huwag iulat ang pag-unlad nito sa karaniwang stream ng error.

--no-reuse-delta
Kapag lumilikha ng isang naka-pack na archive sa isang repositoryo na mayroong mga umiiral na pack, ang command
muling ginagamit ang mga kasalukuyang delta. Minsan ito ay nagreresulta sa isang bahagyang suboptimal pack. Ito
Ang flag ay nagsasabi sa utos na huwag muling gamitin ang mga kasalukuyang delta ngunit kalkulahin ang mga ito mula sa simula.

--no-reuse-object
Ang flag na ito ay nagsasabi sa utos na huwag muling gumamit ng dati nang object data, kabilang ang hindi
deltified object, pilitin ang recompression ng lahat. Ito ay nagpapahiwatig --no-reuse-delta.
Kapaki-pakinabang lamang sa hindi malinaw na kaso kung saan ang pakyawan na pagpapatupad ng ibang compression
antas sa naka-pack na data ay ninanais.

--compression=
Tinutukoy ang antas ng compression para sa bagong-compress na data sa nabuong pack. Kung hindi
tinukoy, ang antas ng compression ng pack ay tinutukoy muna ng pack.compression, pagkatapos ay sa pamamagitan ng
core.compression, at nagde-default sa -1, ang default na zlib, kung hindi nakatakda ang alinman. Idagdag
--no-reuse-object kung gusto mong pilitin ang pare-parehong antas ng compression sa lahat ng data no
bagay ang pinagmulan.

--payat
Gumawa ng "manipis" na pack sa pamamagitan ng pag-alis sa mga karaniwang bagay sa pagitan ng isang nagpadala at isang receiver
upang bawasan ang paglipat ng network. Ang pagpipiliang ito ay may katuturan lamang kasama ng
--stdout.

Tandaan: Ang manipis na pack ay lumalabag sa naka-pack na archive na format sa pamamagitan ng pag-alis ng mga kinakailangang bagay at
ay hindi magagamit ng Git nang hindi ito ginagawang self-contained. Gumamit ng git index-pack
--ayusin-manipis (tingnan git-index-pack(1)) upang maibalik ang sariling pag-aari.

--mababaw
I-optimize ang isang pack na ibibigay sa isang kliyente na may mababaw na repositoryo. Ito
opsyon, na sinamahan ng --thin, ay maaaring magresulta sa isang mas maliit na pack sa halaga ng bilis.

--delta-base-offset
Ang isang naka-pack na archive ay maaaring ipahayag ang batayang bagay ng isang delta bilang alinman sa isang 20-byte na bagay
pangalan o bilang isang offset sa stream, ngunit hindi nauunawaan ng mga sinaunang bersyon ng Git ang
huli. Bilang default, pumunta pack-objects ginagamit lamang ang dating format para sa mas mahusay
pagkakatugma. Ang pagpipiliang ito ay nagpapahintulot sa command na gamitin ang huling format para sa
pagiging compact. Depende sa average na haba ng delta chain, kadalasan ang opsyong ito
pinapaliit ang resultang packfile ng 3-5 porsyento.

Tandaan: Mga utos ng porselana tulad ng git gc (tingnan ang git-gc(1)), git repack (tingnan git-
repack(1)) ipasa ang opsyong ito bilang default sa modernong Git kapag naglagay sila ng mga bagay sa iyong
imbakan sa mga pack file. Gayundin ang git bundle (tingnan git-bundle(1)) kapag lumilikha ito ng a
bundle.

--mga thread=
Tinutukoy ang bilang ng mga thread na ipapabunga kapag naghahanap ng pinakamahusay na mga tugma sa delta. Ito
ay nangangailangan na ang mga pack-object ay pinagsama-sama sa mga pthread kung hindi ay binabalewala ang opsyong ito
na may babala. Ito ay sinadya upang bawasan ang oras ng pag-iimpake sa mga multiprocessor machine. Ang
ang kinakailangang halaga ng memorya para sa delta search window ay gayunpaman ay pinarami ng
bilang ng mga thread. Ang pagtukoy sa 0 ay magiging dahilan upang awtomatikong matukoy ng Git ang bilang ng mga CPU at
itakda ang bilang ng mga thread nang naaayon.

--index-version= [, ]
Ito ay nilayon na gamitin lamang ng test suite. Pinapayagan nitong pilitin ang bersyon para sa
ang nabuong pack index, at upang pilitin ang 64-bit index na mga entry sa mga bagay na matatagpuan sa itaas
ang ibinigay na offset.

--keep-true-parents
Sa pagpipiliang ito, ang mga magulang na nakatago ng mga grafts ay nakaimpake gayunpaman.

Gumamit ng git-pack-objects online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Phaser
    Phaser
    Ang Phaser ay isang mabilis, libre, at masayang bukas
    source HTML5 game framework na nag-aalok
    WebGL at Canvas rendering sa kabuuan
    desktop at mobile web browser. Mga laro
    pwede maging co...
    I-download ang Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    Ang VASSAL ay isang game engine para sa paglikha
    mga elektronikong bersyon ng tradisyonal na board
    at mga laro ng card. Nagbibigay ito ng suporta para sa
    pag-render ng piraso ng laro at pakikipag-ugnayan,
    at ...
    I-download ang VASSAL Engine
  • 3
    OpenPDF - Fork ng iText
    OpenPDF - Fork ng iText
    Ang OpenPDF ay isang Java library para sa paglikha
    at pag-edit ng mga PDF file gamit ang LGPL at
    Lisensya ng open source ng MPL. Ang OpenPDF ay ang
    LGPL/MPL open source na kahalili ng iText,
    isang ...
    I-download ang OpenPDF - Fork ng iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System para sa Automated
    Geoscientific Analyzes - ay isang Geographic
    Information System (GIS) software na may
    napakalawak na kakayahan para sa geodata
    pagproseso at ana...
    I-download ang SAGA GIS
  • 5
    Toolbox para sa Java/JTOpen
    Toolbox para sa Java/JTOpen
    Ang IBM Toolbox para sa Java / JTOpen ay isang
    library ng mga klase ng Java na sumusuporta sa
    client/server at internet programming
    mga modelo sa isang system na tumatakbo sa OS/400,
    i5/OS, o...
    I-download ang Toolbox para sa Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para sa Data-Driven Documents)
    ay isang JavaScript library na nagbibigay-daan sa iyo
    upang makabuo ng dynamic, interactive na data
    visualization sa mga web browser. Sa D3
    ikaw...
    I-download ang D3.js
  • Marami pa »

Linux command

Ad