EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

git-debimport - Online în cloud

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

Aceasta este comanda git-debimport 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-debimport - creați un depozit git dintr-un set de pachete Debian existente

REZUMAT


git-debimport [Opțiuni] cale-prefix

DESCRIERE


Acest program va crea un depozit git cu toate fișierele care se potrivesc cu ${path-prefix}_*.diff.gz
sau ${path-prefix}_*.debian.tar.{gz,bz2,xz} (cu corespondența lor
orig.tar.{gz,bz2,xz}), sau a tuturor fișierelor care se potrivesc cu ${path-prefix}_*.tar.{gz,bz2,xz} (pentru
pachete native Debian).

OPŢIUNI


Sunt disponibile următoarele opțiuni:

--aducă
Încercați să descărcați toate versiunile disponibile de pe snapshot.debian.org în loc să le utilizați
un set existent de pachete. The debsnap(1) utilitar, din devscripts 2.10.63 sau
mai târziu, trebuie să fie disponibil în calea pentru a utiliza această opțiune (mai devreme debsnap Versiunile
acceptă doar snapshot.debian.net care nu mai este o oglindă funcțională). The
pachetele vor fi descărcate în locația implicită de cale-prefix unde ei
ar fi de așteptat să existe deja fără această opțiune. Descărcat
pachetele nu vor fi eliminate automat după finalizarea acestei operațiuni.

--întârziere-merge
Versiuni timpurii ale git-debimport ar fuziona doar ramurile din amonte și debian
după ce importul tuturor pachetelor a fost finalizat. Acest lucru evită un eșec de import unde
îmbinarea ar putea avea conflicte care ar trebui rezolvate manual. Noi stim
importul următorului pachet din serie va conține o rezoluție la orice astfel de
conflict, astfel încât întârzierea îmbinării permite importului să continue fără intervenție
sau introducerea unor modificări care nu făceau parte din istoria originală. O face însă
produce un istoric de calitate mai mică în scopul răsfoirii modificărilor Debian.
Toate pachetele originale pot fi preluate dintr-un astfel de repo cu fidelitate perfectă,
dar diferența dintre versiunile Debian adiacente va fi amestecată cu modificările din amonte
prea.

Valoarea implicită pentru versiunile curente ale git-debimport este de a îmbina fiecare nou în amonte
eliberare pe măsură ce este importată. Acest lucru oferă un aspect mult mai natural și util
istoric, dar poate eșua în unele cazuri. Utilizați această opțiune pentru a angaja mai mult pe cei mai în vârstă
metodă fiabilă pentru pachetele care generează conflicte în timpul importului.

-v, --verbos
Fiți mai zgomotoși în raportarea operațiunilor în curs. De cele mai multe ori util doar cu
--aducă opțiune în prezent.

EXEMPLU


Importați o arhivă a pachetelor existente „mypackagename” din mysrcdir:
$ mkdir mydestdir && cd mydestdir
$ git-debimport ../mysrcdir/mypackagename

Importați toate versiunile disponibile ale gitpkg de pe snapshot.debian.org:
$ mkdir mydestdir && cd mydestdir
$ git-debimport --fetch ../my-gitpkg-sources/gitpkg

NOTE


Este regretabil că, în prezent, multe dintre instrumentele pentru importul sursei în git
dintr-un sistem existent de control al reviziilor toate lasa de dorit. Acest scenariu
nu rezolvă această problemă. Totuși, ceea ce face este să creeze un depozit care îl face
este posibil să se extragă cu precizie toate pachetele anterioare care i-au fost injectate.
Acest lucru este, din păcate, mai mult decât se poate spune pentru rezultatul rulării git-cvsimport pe un repo
creat de cvs-buildpackage, de exemplu.

În prezent, este foarte simplu și face o serie de presupuneri hard-coded despre
repo rezultat. Pentru pachetele cu versiunea Debian va crea un depozit cu două ramuri:

amonte - pentru sursa curată din amonte
maestru - pentru sursa debianizată

Pachetele cu versiuni native vor avea doar ramura principală.

În timp ce pierderea istoriei fine cu privire la comiterile individuale este cea mai regretabilă, aceasta
scriptul permite unui întreținător să importe o înregistrare utilizabilă a pachetelor lansate anterior
ca bază pentru dezvoltarea viitoare. Acesta poate fi un compromis acceptabil pentru oamenii care simt
avantajul de a muta dezvoltarea viitoare la git depășește acum inconvenientul
trebuie să se refere la un depozit moștenit pentru detalii complete despre comiterile anterioare.

Sperăm că problemele importarii cu precizie din alte sisteme de control al reviziilor vor fi
rezolvat într-o zi, dar între timp, o istorie scurtă dar exactă pare mai utilă decât a
unul detaliat, dar în mare parte fals.

Odată cu adăugarea debsnap(1) instrument, durata de viață utilă a acestuia a fost prelungită dincolo
nevoia preconizată inițial. Persoane care nu au acces la versiunea originală
istoria controlului poate construi pentru sine o bază utilă pentru dezvoltarea ulterioară,
rapid și ușor, din pachetele care sunt încă disponibile pe oglinzile instantanee publice.

Utilizați git-debimport online folosind serviciile onworks.net


Servere și stații de lucru gratuite

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

  • 1
    ÎNGHIŢITURĂ
    ÎNGHIŢITURĂ
    SWIG este un instrument de dezvoltare software
    care conectează programele scrise în C și
    C++ cu o varietate de nivel înalt
    limbaje de programare. SWIG este folosit cu
    diferit...
    Descărcați SWIG
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema React WooCommerce, construită cu
    Urmează JS, Webpack, Babel, Node și
    Express, folosind GraphQL și Apollo
    Client. Magazin WooCommerce în React(
    contine: Produse...
    Descărcați tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Pachetul depozit pentru ArchLabs Acesta este un
    aplicație care poate fi, de asemenea, preluată
    din
    https://sourceforge.net/projects/archlabs-repo/.
    A fost găzduit în OnWorks în...
    Descărcați archlabs_repo
  • 4
    Proiectul Zephyr
    Proiectul Zephyr
    Proiectul Zephyr este o nouă generație
    sistem de operare în timp real (RTOS) care
    suportă mai multe hardware-uri
    arhitecturi. Se bazează pe a
    nucleu cu amprentă mică...
    Descărcați Zephyr Project
  • 5
    SCcons
    SCcons
    SCons este un instrument de construcție software
    aceasta este o alternativă superioară
    instrument clasic de construcție „Make” care
    cu toții cunoaștem și iubim. SCons este
    implementat un...
    Descărcați SCons
  • 6
    PSeInt
    PSeInt
    PSeInt este un interpret de pseudo-cod pentru
    studenți de programare vorbitori de spaniolă.
    Scopul său principal este de a fi un instrument pentru
    învăţarea şi înţelegerea elementelor de bază
    concept...
    Descărcați PSeInt
  • Mai mult »

Comenzi Linux

  • 1
    7z
    7z
    7z - Un arhivator de fișiere cu cea mai mare
    rata compresiei ...
    Rulați 7z
  • 2
    7za
    7za
    7za - Un arhivator de fișiere cu cea mai mare
    rata compresiei ...
    Run 7za
  • 3
    înfiorător
    înfiorător
    CREEPY - O informație de geolocalizare
    agregator DESCRIERE: înfiorător este un
    aplicație care vă permite să adunați
    informații legate de geolocalizare despre
    utilizatori din...
    Fugi înfiorător
  • 4
    cricket-compilare
    cricket-compilare
    cricket - Un program pentru gestionarea
    colectarea și afișarea seriilor temporale
    date ...
    Rulați cricket-compile
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script pentru a obține
    informații despre versiunea instalată
    de G-Wrap...
    Rulați g-wrap-config
  • 6
    g.iarbă de acces
    g.iarbă de acces
    g.access - Controlează accesul la
    setul de hărți curent pentru alți utilizatori de pe
    sistem. Dacă nu este oferită nicio opțiune, se imprimă
    Statusul curent. CUVINTE CHEIE: general, hartă
    management, p...
    Rulați g.accessgrass
  • Mai mult »

Ad