EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

git-pack-objects - Online în cloud

Rulați git-pack-objects în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda git-pack-objects care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


git-pack-objects - Creați o arhivă ambalată de obiecte

REZUMAT


merge pachet-obiecte [-q | --progres | --all-progress] [--all-progress-implied]
[--no-reuse-delta] [--delta-base-offset] [--non-empty]
[--local] [--incremental] [--window= ] [--adâncime= ]
[--revs [--despachetat | --all]] [--stdout | nume de bază]
[--shallow] [--keep-true-parents] < listă de obiecte

DESCRIERE


Citește lista de obiecte din intrarea standard și scrie o arhivă împachetată cu specificate
nume de bază sau la ieșirea standard.

O arhivă împachetată este o modalitate eficientă de a transfera un set de obiecte între două depozite
precum și un format de arhivă eficient de acces. Într-o arhivă ambalată, un obiect este fie
stocat ca un întreg comprimat sau ca o diferență față de un alt obiect. Acesta din urmă este
numită adesea deltă.

Formatul de arhivă împachetat (.pack) este conceput pentru a fi autonom, astfel încât să poată fi
despachetat fără alte informații. Prin urmare, fiecare obiect de care depinde o deltă
trebuie să fie prezent în pachet.

Un fișier index al pachetului (.idx) este generat pentru acces rapid, aleatoriu la obiectele din pachet.
Plasarea atât a fișierului index (.idx) cât și a arhivei împachetate (.pack) în pachet/
subdirectorul $GIT_OBJECT_DIRECTORY (sau oricare dintre directoarele de pe
$GIT_ALTERNATE_OBJECT_DIRECTORIES) permite Git să citească din arhiva pachetului.

merge despachetează-obiecte comanda poate citi arhiva ambalată și extinde obiectele
conținut în pachet în format „un fișier un singur obiect”; acest lucru se face de obicei de către
comenzi smart-pull atunci când un pachet este creat din mers pentru un transport eficient în rețea prin
colegii lor.

OPŢIUNI


nume de bază
Scrieți într-o pereche de fișiere (.pack și .idx), folosind pentru a determina numele
a fișierului creat. Când se utilizează această opțiune, cele două fișiere sunt scrise
- .{pack,idx} fișiere. este un hash bazat pe conținutul pachetului și
este scris la ieșirea standard a comenzii.

--stdout
Scrieți conținutul pachetului (ceea ce ar fi fost scris în fișierul .pack) în fișierul
ieșire standard.

--revs
Citiți argumentele revizuirii din intrarea standard, în loc de obiect individual
nume. Argumentele de revizuire sunt procesate la fel ca merge rev-list cu
--objects flag își folosește argumentele commit pentru a construi lista de obiecte pe care le scoate. The
obiectele din lista rezultată sunt împachetate. Pe lângă revizuiri, --not sau --shallow
sunt de asemenea acceptate linii.

--despachetat
Aceasta implică --revs. La procesarea listei de argumente de revizuire citite din
intrare standard, limitați obiectele împachetate la cele care nu sunt deja împachetate.

--toate
Aceasta implică --revs. Pe lângă lista de argumente de revizuire citită din
intrare standard, pretindeți că toate referințele de sub refs/ sunt specificate pentru a fi incluse.

--include-etichetă
Includeți etichete adnotate nesolicitate dacă obiectul la care fac referire a fost inclus în
packfile rezultat. Acest lucru poate fi util pentru a trimite noi etichete clienților nativi Git.

--fereastră= , --adâncime=
Aceste două opțiuni afectează modul în care obiectele conținute în pachet sunt stocate folosind delta
comprimare. Obiectele sunt mai întâi sortate intern după tip, dimensiune și opțional
nume și comparate cu celelalte obiecte din --window pentru a vedea dacă se folosește delta
compresia economisește spațiu. --depth limitează adâncimea maximă a deltei; făcându-l prea adânc
afectează performanța din partea unpacker, deoarece datele delta trebuie aplicate
de atâtea ori pentru a ajunge la obiectul necesar. Valoarea implicită pentru --window este 10
și --adâncimea este 50.

--window-memory=
Această opțiune oferă o limită suplimentară în partea de sus a --window; dimensiunea ferestrei va
scala dinamic, astfel încât să nu ocupe mai mult de octeți în memorie. Aceasta este
util în depozitele cu un amestec de obiecte mari și mici pentru a nu rămâne fără memorie
cu o fereastră mare, dar totuși să poți profita de fereastra mare pentru
obiecte mai mici. Mărimea poate fi sufixată cu „k”, „m” sau „g”. --window-memory=0
face utilizarea memoriei nelimitată, care este implicit.

--max-pack-size=
Dimensiunea maximă a fiecărui fișier pachet de ieșire. Mărimea poate fi sufixată cu „k”, „m” sau „g”.
Dimensiunea minimă permisă este limitată la 1 MiB. Dacă este specificat, pot fi mai multe fișiere pachet
creată. Valoarea implicită este nelimitată, cu excepția cazului în care variabila de configurare pack.packSizeLimit este
set.

--honor-pack-keep
Acest indicator determină un obiect aflat deja într-un pachet local care are un fișier .keep
ignorat, chiar dacă altfel ar fi fost ambalat.

--incremental
Acest flag face ca un obiect aflat deja într-un pachet să fie ignorat chiar dacă ar fi făcut-o
altfel fost ambalate.

--local
Acest indicator determină un obiect care este împrumutat dintr-un depozit de obiecte alternativ
ignorat chiar dacă altfel ar fi fost ambalat.

--negol
Creați o arhivă împachetată numai dacă ar conține cel puțin un obiect.

--progresa
Starea progresului este raportată în fluxul de erori standard în mod implicit atunci când este
atașat la un terminal, cu excepția cazului în care este specificat -q. Acest steag forțează chiar statutul de progres
dacă fluxul de erori standard nu este direcționat către un terminal.

--tot-progresul
Când este specificat --stdout, este afișat raportul de progres în timpul numărării obiectelor
și fazele de compresie dar inhibate în timpul fazei de scriere. Motivul este că în
în unele cazuri, fluxul de ieșire este direct legat de o altă comandă care ar putea dori
afișează starea de progres pe măsură ce procesează datele pachetului primit. Acest steag este
cum ar fi --progress, cu excepția faptului că forțează raportul de progres și pentru faza de scriere
chiar dacă se folosește --stdout.

--tot-progresul-implicit
Acesta este folosit pentru a implica --all-progress ori de câte ori este activat afișarea progresului. Spre deosebire de
--all-progress acest indicator nu forțează de fapt nicio afișare a progresului de la sine.

-q
Acest flag face comanda să nu raporteze progresul său în fluxul de erori standard.

--no-reutilizare-delta
La crearea unei arhive împachetate într-un depozit care are pachete existente, comanda
reutiliza deltele existente. Acest lucru duce uneori la un pachet ușor suboptim. Acest
flag îi spune comenzii să nu refolosească deltele existente, ci să le calculeze de la zero.

--no-reutilizare-obiect
Acest indicator îi spune comenzii să nu refolosească deloc datele obiectelor existente, inclusiv non
obiect deltificat, forțând recomprimarea tuturor. Aceasta implică --no-reuse-delta.
Util numai în cazul obscur în care aplicarea angro a unei alte compresii
se dorește nivelul de pe datele împachetate.

--compresie=
Specifică nivelul de compresie pentru datele nou-comprimate din pachetul generat. Dacă nu
specificat, nivelul de compresie al pachetului este determinat mai întâi de pack.compression, apoi de
core.compression și implicit la -1, valoarea implicită zlib, dacă niciunul nu este setat. Adăuga
--no-reuse-object dacă doriți să forțați un nivel de compresie uniform pe toate datele nr
contează sursa.

--subţire
Creați un pachet „subțire” omițând obiectele comune dintre un expeditor și un receptor
pentru a reduce transferul în rețea. Această opțiune are sens numai împreună cu
--stdout.

Notă: Un pachet subțire încalcă formatul de arhivă împachetat prin omiterea obiectelor necesare și
este astfel inutilizabil de către Git fără a-l face autonom. Utilizați git index-pack
--fix-subțire (vezi git-index-pack(1)) pentru refacerea proprietății de sine stătătoare.

--superficial
Optimizați un pachet care va fi furnizat unui client cu un depozit superficial. Acest
opțiunea, combinată cu --thin, poate duce la un pachet mai mic cu prețul vitezei.

--delta-base-offset
O arhivă împachetată poate exprima obiectul de bază al unei delte fie ca obiect de 20 de octeți
nume sau ca o compensare în flux, dar versiunile antice de Git nu înțeleg
din urmă. În mod implicit, merge pachet-obiecte folosește formatul anterior doar pentru mai bine
compatibilitate. Această opțiune permite comenzii să folosească ultimul format pentru
compactitatea. În funcție de lungimea medie a lanțului delta, această opțiune de obicei
micșorează fișierul de pachet rezultat cu 3-5 la sută.

Notă: comenzile de porțelan, cum ar fi git gc (vezi git-gc(1)), git repack (vezi git-
Repack(1)) treceți această opțiune în mod implicit în Git modern când pun obiecte în dvs
depozit în fișiere pachet. La fel și pachetul git (vezi git-bundle(1)) când creează a
pachet.

--fire=
Specifică numărul de fire de execuție de generat când se caută cele mai bune potriviri delta. Acest
necesită ca obiectele pachet să fie compilate cu pthreads, altfel această opțiune este ignorată
cu un avertisment. Acest lucru este menit să reducă timpul de ambalare pe mașinile multiprocesor. The
cantitatea necesară de memorie pentru fereastra de căutare delta este totuși înmulțită cu
numărul de fire. Specificarea lui 0 va face ca Git să detecteze automat numărul de procesoare și
setați numărul de fire în consecință.

--index-version= [, ]
Acesta este destinat să fie utilizat numai de suita de teste. Permite forțarea versiunii pentru
indexul pachetului generat și pentru a forța intrările de index pe 64 de biți asupra obiectelor situate deasupra
offset-ul dat.

--păstrați-părinții-adevărați
Cu această opțiune, părinții care sunt ascunși de grefe sunt totuși ambalate.

Utilizați git-pack-objects online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Phaser
    Phaser
    Phaser este o deschidere rapidă, gratuită și distractivă
    cadru de joc HTML5 sursă care oferă
    Redare WebGL și Canvas
    browsere web desktop și mobile. Jocuri
    poate fi co...
    Descărcați Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL este un motor de joc pentru creare
    versiuni electronice ale plăcii tradiționale
    și jocuri de cărți. Oferă suport pentru
    redarea și interacțiunea pieselor de joc,
    și ...
    Descărcați VASSAL Engine
  • 3
    OpenPDF - Furk of iText
    OpenPDF - Furk of iText
    OpenPDF este o bibliotecă Java pentru creare
    și editarea fișierelor PDF cu un LGPL și
    Licență open source MPL. OpenPDF este
    Succesorul LGPL/MPL open source al iText,
    o ...
    Descărcați OpenPDF - Furk of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem pentru automatizare
    Analize Geoștiințifice - este un Geografic
    Sistemul informatic (GIS) software cu
    capacități imense pentru geodate
    procesare și ana...
    Descărcați SAGA GIS
  • 5
    Caseta de instrumente pentru Java/JTOpen
    Caseta de instrumente pentru Java/JTOpen
    IBM Toolbox for Java / JTOpen este un
    biblioteca de clase Java care acceptă
    programare client/server și internet
    modele către un sistem care rulează OS/400,
    i5/OS, o...
    Descărcați Toolbox pentru Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (sau D3 pentru documente bazate pe date)
    este o bibliotecă JavaScript care vă permite
    pentru a produce date dinamice, interactive
    vizualizări în browsere web. Cu D3
    tu...
    Descărcați D3.js
  • Mai mult »

Comenzi Linux

  • 1
    abidiff
    abidiff
    abidiff - comparați ABI-urile fișierelor ELF
    abidiff compară aplicația binară
    Interfețe (ABI) a două biblioteci partajate
    în format ELF. Emite un sens
    repor ...
    Fugi abidiff
  • 2
    abidw
    abidw
    abidw - serializați ABI-ul unui ELF
    fișierul abidw citește o bibliotecă partajată în ELF
    format și emite o reprezentare XML
    a ABI-ului său la ieșirea standard. The
    emis...
    Run abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversie bibliografie
    utilitati...
    Rulați copac2xml
  • 4
    Copt
    Copt
    copt - optimizator peephole SYSNOPIS:
    fișier copt.. DESCRIERE: copt este a
    optimizator de uz general pentru vizor. Aceasta
    citește codul din intrarea sa standard și
    scrie un...
    Fugi copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - aduna titlul
    declarații din documentele Stx...
    Rulați gather_stx_titles
  • 6
    gatling-banc
    gatling-banc
    bench - http benchmark...
    Alerga gatling-bench
  • Mai mult »

Ad