InglesPransesEspanyol

Ad


OnWorks favicon

git-debimport - Online sa Cloud

Patakbuhin ang git-debimport sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na git-debimport na maaaring patakbuhin sa OnWorks na libreng 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-debimport - lumikha ng isang git repository mula sa isang set ng mga umiiral na pakete ng Debian

SINOPSIS


git-debimport [pagpipilian] path-prefix

DESCRIPTION


Ang program na ito ay gagawa ng git repository ng lahat ng file na tumutugma sa ${path-prefix}_*.diff.gz
o ${path-prefix}_*.debian.tar.{gz,bz2,xz} (na may katumbas na
orig.tar.{gz,bz2,xz}), o sa lahat ng file na tumutugma sa ${path-prefix}_*.tar.{gz,bz2,xz} (para sa
Mga katutubong pakete ng Debian).

Opsyon


Magagamit ang mga sumusunod na pagpipilian:

--kunin
Subukang i-download ang lahat ng available na bersyon mula sa snapshot.debian.org sa halip na gamitin
isang umiiral na hanay ng mga pakete. Ang debsnap(1) utility, mula sa devscripts 2.10.63 o
mamaya, dapat na available sa path para magamit ang opsyong ito (mas maaga debsnap mga bersyon
sinusuportahan lamang ang snapshot.debian.net na hindi na isang functional na salamin). Ang
ang mga pakete ay mada-download sa lokasyong ipinahiwatig ng path-prefix kung saan sila
karaniwang inaasahan na umiral nang wala ang opsyong ito. Na-download
hindi awtomatikong aalisin ang mga pakete pagkatapos makumpleto ang operasyong ito.

--late-merge
Mga unang bersyon ng git-debimport pagsasamahin lamang ang upstream at debian na mga sanga
pagkatapos makumpleto ang pag-import ng lahat ng mga pakete. Iniiwasan nito ang isang pag-import na nabigo kung saan
ang pagsasanib ay maaaring may mga salungatan na kailangang manu-manong lutasin. Alam namin
ang pag-import ng susunod na pakete sa serye ay maglalaman ng resolusyon sa alinmang ganoon
salungatan, kaya ang pagkaantala sa pagsasanib ay nagpapahintulot sa pag-import na magpatuloy nang walang interbensyon
o pagpapakilala ng mga pagbabago na hindi bahagi ng orihinal na kasaysayan. Ito ay gayunpaman
gumawa ng mas mababang kalidad ng kasaysayan para sa mga layunin ng pag-browse sa mga pagbabago sa Debian.
Ang lahat ng orihinal na pakete ay maaaring makuha mula sa naturang repo na may perpektong katapatan,
ngunit ang pagkakaiba sa pagitan ng mga katabing bersyon ng Debian ay mahahalo sa upstream na mga pagbabago
masyadong.

Ang default para sa mga kasalukuyang bersyon ng git-debimport ay upang pagsamahin ang bawat bagong upstream
ilabas dahil ito ay imported. Nagbibigay ito ng mas natural at kapaki-pakinabang na hitsura
kasaysayan, ngunit maaaring mabigo sa ilang mga kaso. Gamitin ang opsyong ito para gamitin ang mas nakatatanda
maaasahang paraan para sa mga pakete na bumubuo ng mga salungatan sa panahon ng pag-import.

-sa, --verbose
Maging mas maingay tungkol sa pag-uulat ng mga kasalukuyang operasyon. Karamihan ay kapaki-pakinabang lamang sa
--kunin opsyon sa kasalukuyan.

Halimbawa


Mag-import ng archive ng mga umiiral nang 'mypackagename' na pakete mula sa mysrcdir:
$ mkdir mydestdir && cd mydestdir
$ git-debimport ../mysrcdir/mypackagename

I-import ang lahat ng available na bersyon ng gitpkg mula sa snapshot.debian.org:
$ mkdir mydestdir && cd mydestdir
$ git-debimport --fetch ../my-gitpkg-sources/gitpkg

NOTA


Nakalulungkot na sa kasalukuyang panahon, marami sa mga tool para sa pag-import ng source sa git
mula sa isang umiiral na sistema ng kontrol ng rebisyon lahat ay nag-iiwan ng isang bagay na naisin. Itong script
hindi malulutas ang problemang iyon. Gayunpaman, ang ginagawa nito ay lumikha ng isang repositoryo na gumagawa nito
posible na tumpak na kunin ang lahat ng mga naunang pakete na na-inject dito.
Ito ay nakalulungkot na higit pa sa masasabi para sa resulta ng pagpapatakbo ng git-cvsimport sa isang repo
nilikha ng cvs-buildpackage, halimbawa.

Ito ay kasalukuyang napaka-simple, at gumagawa ng ilang mga hard-coded na pagpapalagay tungkol sa
nagreresultang repo. Para sa mga pakete na may bersyon ng debian, lilikha ito ng repo na may dalawang sangay:

salungat sa agos - para sa malinis na upstream source
panginoon - para sa Debianised source

Magkakaroon lang ng master branch ang mga native na bersyon ng package.

Habang ang pagkawala ng fine grained na kasaysayan sa mga indibidwal na commit ay pinaka-nakapanghihinayang, ito
Ang script ay nagbibigay-daan sa isang maintainer na mag-import ng magagamit na talaan ng mga naunang inilabas na pakete
bilang batayan para sa hinaharap na pag-unlad. Ito ay maaaring isang katanggap-tanggap na trade-off para sa mga taong nakakaramdam
ang bentahe ng paglipat ng hinaharap na pag-unlad sa git ngayon ay higit sa abala ng
kinakailangang sumangguni sa isang legacy na repository para sa buong detalye ng mga nakaraang commit.

Sana ang mga problema ng tumpak na pag-import mula sa iba pang mga sistema ng kontrol ng rebisyon ay magiging
nalutas isang araw, ngunit pansamantala, ang isang maikli ngunit tumpak na kasaysayan ay tila mas kapaki-pakinabang kaysa sa a
detalyado ngunit higit sa lahat ay pekeng isa.

Sa pagdaragdag ng debsnap(1) tool, ang kapaki-pakinabang na buhay nito ay pinalawig nang higit pa
ang orihinal na inaasahang pangangailangan. Mga taong walang access sa orihinal na rebisyon
ang kasaysayan ng kontrol ay maaaring bumuo para sa kanilang sarili ng isang kapaki-pakinabang na batayan para sa karagdagang pag-unlad,
mabilis at madali, mula sa mga pakete na available pa rin sa mga pampublikong snapshot mirror.

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


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    SWIG
    SWIG
    Ang SWIG ay isang software development tool
    na nag-uugnay sa mga programang nakasulat sa C at
    C++ na may iba't ibang mataas na antas
    mga programming language. Ang SWIG ay ginagamit kasama ng
    iba...
    I-download ang SWIG
  • 2
    WooCommerce Nextjs React Theme
    WooCommerce Nextjs React Theme
    React WooCommerce theme, built with
    Susunod na JS, Webpack, Babel, Node, at
    Express, gamit ang GraphQL at Apollo
    Kliyente. Tindahan ng WooCommerce sa React(
    naglalaman ng: Mga produkto...
    I-download ang WooCommerce Nextjs React Theme
  • 3
    archlabs_repo
    archlabs_repo
    Package repo para sa ArchLabs Ito ay isang
    application na maaari ding makuha
    mula
    https://sourceforge.net/projects/archlabs-repo/.
    Ito ay na-host sa OnWorks sa...
    I-download ang archlabs_repo
  • 4
    Zephyr Project
    Zephyr Project
    Ang Zephyr Project ay isang bagong henerasyon
    real-time na operating system (RTOS) na
    sumusuporta sa maramihang hardware
    mga arkitektura. Ito ay batay sa a
    maliit na footprint kernel...
    I-download ang Zephyr Project
  • 5
    SCons
    SCons
    Ang SCons ay isang tool sa pagbuo ng software
    iyon ay isang superior alternatibo sa
    classic na "Make" build tool na
    alam at mahal nating lahat. Ang SCons ay
    nagpatupad ng...
    I-download ang SCons
  • 6
    PSeInt
    PSeInt
    Ang PSeInt ay isang pseudo-code interpreter para sa
    mga mag-aaral sa programming na nagsasalita ng Espanyol.
    Ang pangunahing layunin nito ay maging kasangkapan para sa
    pag-aaral at pag-unawa sa basic
    konsepto...
    I-download ang PSeInt
  • Marami pa »

Linux command

Ad