Guuldarrooyinka ku yimaada nidaamka dhisidda sababtuna tahay isbeddelada jeegaga kaydka ee GitHub

GitHub waxay bedeshay habka ay u soo saarto kaydadka ".tar.gz" iyo ".tgz" ee boggaga la sii daayo, taas oo keentay isbeddel ku yimi jeegaggooda iyo fashilaad weyn oo ku yimaadda hababka dhisitaanka otomaatiga ah ee hubinaya kaydadka laga soo dejiyey GitHub ee ka soo horjeeda kuwii hore si loo xaqiijiyo daacadnimada. jeegaga kaydsan, tusaale ahaan, lagu meeleeyay xogta badan ee xirmada ama qoraalada la dhisayo.

Laga bilaabo siideynta 2.38, Qalabka Git waxaa ku jiray hirgelinta gzip-ka caadiga ah, kaas oo suurtageliyay in la mideeyo taageerada habkan isku-buufinta ee nidaamyada hawlgalka iyo hagaajinta waxqabadka abuurista kaydka. GitHub waxay qaadatay isbeddelka ka dib markii ay cusboonaysiisay nooca git ee kaabayaasha. Dhibaatadu waxay sababtay xaqiiqda ah in kaydinta la cufan ee ay abuurtay hirgelinta gzip-ku-salaysan ee zlib ay ka duwan yihiin kaydka ay abuurtay gzip utility, taas oo keentay in jeegagyo kala duwan oo kayd ah oo ay abuureen noocyo kala duwan oo git ah marka la fulinayo "git archive" amar.

Sidaa darteed, ka dib markii la cusboonaysiiyay git gudaha GitHub, kayd yar oo kala duwan ayaa bilaabay in lagu soo bandhigo boggaga sii deynta, kuwaas oo aan gudbin xaqiijinta iyadoo la adeegsanayo jeegaggii hore. Dhibaatadu waxay ka muuqatay nidaamyo dhismo oo kala duwan, hababka isdhexgalka joogtada ah, iyo qalabka lagu dhisayo xirmooyinka laga soo bilaabo koodka isha. Tusaale ahaan, isu imaatinka ilaa 5800 FreeBSD, koodhadhka isha ee laga soo dejiyey GitHub, waa la jebiyey.

Iyada oo laga jawaabayo cabashooyinka bilowga ah ee ku saabsan cilladaha, GitHub ayaa markii hore soo xigtay xaqiiqda ah in hubinta joogtada ah ee kaydka aan waligood dammaanad qaadin. Ka dib markii la muujiyay in tiro badan oo shaqo ah loo baahan doono si loo cusboonaysiiyo metadata ee nidaamyada deegaanka ee kala duwan si loo soo celiyo shaqeynta hababka dhismaha ee saameeya, wakiilada GitHub waxay beddeleen maskaxdooda, dib u soo celinta isbeddelka waxayna soo celiyeen habkii hore ee abuurista kaydka.

Horumarinta Git wali ma aysan gaarin go'aan waxayna ka hadlayaan kaliya falalka suurtagalka ah. Ikhtiyaarada la tixgeliyey waxaa ka mid ah ku noqoshada isticmaalka gzip utility-ga caadiga ah; ku darida calanka "--stable" si loo ilaaliyo waafaqsanaanta kaydadkii hore; isku xidhka hirgelinta ku dhex jirta qaab kayd gaar ah; Isticmaalka gzip utility ee gefyadii hore iyo hirgelinta khadka tooska ah ee ballanqaadyada laga bilaabo taariikh cayiman; dammaanad qaadida xasilloonida qaabka kaliya ee kaydadka aan la adkeyn.

Dhibaatada go'aan qaadashada waxaa lagu sharaxay xaqiiqda ah in dib ugu noqoshada wicitaanka tamarta dibadda aysan si buuxda u xalin dhibaatada hubin la'aanta, maadaama isbeddelka barnaamijka gzip-ka dibadda uu sidoo kale horseedi karo isbeddelka qaabka kaydka. Hadda, xirmo balastar ah ayaa loo soo jeediyay dib u eegis taas oo soo celisa habdhaqankii hore si toos ah (wacaaya utility gzip dibadeed) oo adeegsada hirgelinta ku dhex jirta maqnaanshaha utility gzip ee nidaamka. Xirmooyinka sidoo kale waxay ku daraan dukumeentiga xusitaanka in xasiloonida "git archive" aan la dammaanad qaadin qaabkana uu isbeddeli karo mustaqbalka.

Source: opennet.ru

Add a comment