GitHub iri kuita tsaona pakuvaka masisitimu 

Github

Shanduko dzakaitwa paGithub dzakanga dzisiri sezvaitarisirwa

Ichangobva kushumwa kuti GitHub yakachinja nzira yekugadzira mafaera Yakagadzirwa ".tar.gz" uye ".tgz" pamapeji ekuvhura.

Shanduko iyi yakakonzera shanduko kumacheki uye kuparara kukuru mukuvaka masisitimu otomatiki, ayo anosimbisa kutendeseka kwemafaira akatorwa kubva kuGitHub achipesana nemacheki akachengetwa, seaya akaiswa mupakeji metadata kana kuvaka zvinyorwa.

Kubva vhezheni 2.38, yeGit, inosanganisirwa neiyo default kushandiswa kwakabatanidzwa kwegzip, Izvi zvakaita kuti zvikwanisike kubatanidza tsigiro yeiyi nzira yekudzvanya pane ese anoshanda masisitimu uye kugadzirisa mafaera ekugadzira kuita. GitHub yakatora shanduko mushure mekusimudzira iyo git vhezheni pazvivakwa zvavo.

Iyo yekumisikidza yakasarudzika yemafaira eGit ichangobva kuchinja. Nekuda kweizvozvo, mafaera akatorwa kubva kuGitHub anogona kunge aine akasiyana macheki kunyangwe zvirimo zvisina kunyatso chinja.

GitHub haivimbisi kugadzikana kwecheki yemafaira anogadzirwa otomatiki. Izvi zvinomakwa nemashoko okuti “Kunobva kodhi (zip)” uye “Kunobva kodhi (tar.gz)” muTebhu yeMavhezheni. Kana iwe uchida kuvimba necheki inowirirana, unogona kurodha mafaera zvakananga kuGitHub Inoburitswa.
Izvi zvinovimbiswa kusachinja.

Dambudziko raivepo kupfuura mafaira mahwendefa anogadzirwa nekuitwa kwegzip zlib kuvaka akasiyana mabhinari yemafaira anogadzirwa ne gzip utility, izvo zvinoguma nemacheki akasiyana yezvinyorwa zvakagadzirwa nemhando dzakasiyana dzegit kana "git archive" murairo waitwa.

Nekuda kweizvozvo, mushure mekugadzirisa git paGitHub, mafaira akasiyana zvishoma akatanga kuoneka pamapeji ekuburitswa iyo yakakundikana ongororo necheki dzepamusoro.

Iyo nyaya yakazviratidza mune akasiyana masisitimu ekuvaka, anoenderera mberi ekubatanidza masisitimu, uye maturusi ekuvaka mapakeji kubva kunobva. Semuyenzaniso, angangoita mazana mashanu nemakumi mapfumbamwe ezviuru zviteshi zveFreeBSD zvakaputswa, zvitubu zvacho zvakatorwa kubva kuGitHub.

Mukupindura kune zvichemo zvekutanga pamusoro pekukundikana, Vamiriri veGitHub pakutanga vakacherechedza kuti macheki haana kumbobvira avimbiswa constants for files.

Mushure mekunge zvaratidzwa kuti kugadzira masisitimu ekuvaka akakanganiswa neshanduko kwaizoda basa rakakura kuvandudza metadata munzvimbo dzakasiyana siyana, GitHub yakave nekushanduka kwemoyo, kudzoreredza shanduko uye kudzokera kunzira yekare yekugadzira mafaira. .

Sezvakatarisirwa, vanhu vakatanga kunyunyuta. Mhinduro yekutanga kubva kuGitHub mushandi (uye wepamusoro Git mubatsiri) brian m. Carlson aive asinganzwisisi zvakakwana:

Ndiri kutaura kuti mutemo hauna kumbobvira waita chokwadi uye hatina kumbobvira tavimbisa macheki akatsiga emafaira, sezvakangoita Git asina kumbozvivimbisa. Ndinokumbira ruregerero pamusoro pezvinhu zvisiri kushanda pano uye hapasati pave nekujeka kutaurirana pamusoro peizvi munguva yakapfuura, asi mutemo wedu hauna kuchinja mukati memakore mana.

Git Developers havasati vaita sarudzo uye vari kungokurukura zviito zvinogoneka. ari Sarudzo dzakatariswa dzinosanganisira kushandisa iyo gzip utility default; kuwedzera "-yakagadzikana" mureza kuchengetedza kuenderana nemafaira ekare; batanidza iyo yakavakirwa-mukati kuita kune yakaparadzana faira fomati; kushandisa iyo gzip utility kune ekare kuzvipira uye yakavakirwa-mukati meseji yekuita kubva kune rimwe zuva; kuvimbisa kugadzikana kwefomati chete kune asina kudzvanywa mafaera.

Kuoma kwechisarudzo kunotsanangurwa nenyaya yekuti kudzoka kune yekunze utility kufona hakugadzirise zvachose cheki invariance dambudziko, sezvo shanduko muchirongwa chegzip chekunze chinogona kukonzera shanduko mufaira.

Parizvino, pane chigamba chakaiswa kuti chiongororwe chinodzokera kune yakasarudzika maitiro (inodaidza yekunze gzip utility) uye inoshandisa yakavakirwa-mukati kuita kana gzip utility isipo pane system. Iwo mapeche anowedzerawo chinyorwa kune zvinyorwa zvekuti kuburitsa kwe "git archive" hakuna kuvimbiswa kugadzikana uye kuti fomati inogona kuchinja mune ramangwana.

Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo mu inotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako