Git 2.38 waxaa ku jira scalar, utility-ga cusub ee ay samaysay Microsoft, horumarin iyo wax ka badan

Git 2.38 waxaa ku jira scalar, utility-ga cusub ee ay samaysay Microsoft, horumarin iyo wax ka badan

Git waa software kantaroolka nooca uu naqshadeeyay Linus Torvalds iyadoo maskaxda lagu hayo hufnaan, isku hallayn, iyo waafaqid.

Dhawaan sii deynta nooca cusub ayaa lagu dhawaaqay nidaamka xakamaynta code isha qaybiyey Tag 2.38, oo marka la barbar dhigo nuqulkii hore, 699 isbeddel ayaa lagu aqbalay nooca cusub, oo loo diyaariyey ka qaybgalka horumarinta 92, kuwaas oo 24 ka mid ah ay ka qaybqaateen horumarinta markii ugu horeysay.

Kuwa aan aqoon Git, waa inaad ogaataa taas waa mid ka mid ah nidaamyada xakamaynta nooca ugu caansan, software la isku halayn karo oo tayo sare leh oo bixiya qalab horumarineed oo dabacsan oo aan toos ahayn oo ku salaysan fargeeto iyo isku darka fargeeto.

Si loo hubiyo daacadnimada taariikhda iyo iska caabinta isbeddellada dib-u-dhaca, hashing aan toos ahayn dhammaan taariikhdii hore ayaa loo adeegsadaa ballan kasta, waxa kale oo suurtagal ah in la xaqiijiyo saxeexyada dhijitaalka ah ee horumariya calaamadaha shaqsiga iyo samaynta.

Git 2.38 Furaha Astaamaha Cusub

Noocan cusub ee Git 2.38 ee la soo bandhigay, ayaa lagu iftiimiyay taas utility scalar ka mid ah ay samaysay Microsoft si loo maareeyo bakhaarro waaweyn. Utility wuxuu markii hore ku qornaa C #, laakiin nooca C ee la beddelay ayaa lagu soo daray git. Adeegga cusub wuu ka duwan yahay amarka gitka iyadoo lagu daro astaamo dheeri ah iyo dejin cillado saameeya waxqabadka marka ay la shaqeynayaan bakhaarro aad u weyn.

Tusaale ahaan, marka la isticmaalayo scalar, kuwan soo socda ayaa khuseeya:

  • Qayb ka mid ah clone si ay ula shaqeyso nuqul aan dhamaystirnayn oo kaydka ah.
  • Nidaamka faylalka la dhisay ee habka raadraaca beddelka (FSMonitor), kaas oo meesha ka saaraya baahida loo qabo in la liis gareeyo dhammaan hagaha shaqada.
  • Tusmooyinka daboolaya walxaha ku jira baakadaha faylalka kala duwan (xirmo badan).
  • Samee garaafyada garaafyada leh tusmaynta garaafyada loo isticmaalo si loo wanaajiyo helitaanka macluumaadka.
  • Shaqada asalka ah ee xilliyeed si loo ilaaliyo qaab dhismeedka ugu fiican ee kaydka ee gadaasha iyada oo aan la xannibin fadhiga isdhexgalka (hal mar saacaddii, shaqada ayaa la qabtaa si loo helo walxo cusub oo laga helo kaydka fog iyo cusboonaysiinta faylka oo leh garaaf garaaf, iyo habka baakadaha habeen walba kaydka ayaa la bilaabayaa).
  • Habka "sparseCheckoutCone" kaas oo xaddidaya qaababka saxda ah ee qayb ka mid ah cloning.

Isbeddel kale oo lagu soo bandhigay nooca cusub ee Git 2.38 waa kan "-update-refs" ikhtiyaarka "git rebase" amarka si aad u cusboonaysiiso laamaha ku tiirsan ee isku xidha laamaha la raray, markaa uma baahnid inaad gacanta ku hubiso laan kasta oo ku tiirsan si aad ugu beddesho ballanta la rabo.

Waxaa sidoo kale la iftiimiyay in qaabka faylka bitmapka ayaa la hagaajiyay si uu ula shaqeeyo bakhaarro waaweyn- Waxaa lagu daray tusaha tusmada ikhtiyaariga ah oo leh liis ay ku qoran yihiin go'aannada la xushay iyo guntooda.

Intaa waxaa dheer, waxaan ka heli karnaa in amarka "git merge-tree" waxay hirgelisaa hab cusub taas oo, iyadoo lagu saleynayo laba go'aan oo gaar ah, geed ayaa lagu xisaabiyaa natiijada ee isku-dhafka ah, sida haddii taarikhda ballan-qaadyadaas la isku daray.

Qaabeynta ayaa lagu daray "safe.barerepository" si loo xakameeyo haddii kaydka aan geed ku jirin shaqada, waxaa lagu dhejin karaa gudaha meelaha kale ee git. Marka loo dhigo "si cad", bakhaarrada qaawan ee ku yaal tusaha sare waxay awoodi doonaan oo kaliya inay shaqeeyaan. Si loo awoodo in lagu dhejiyo kaydad qaawan jihooyin-hoosaadyo, qiimaha "dhammaan" waa in la isticmaalo.

Isbeddelada kale oo ka dhex muuqda noocyadan cusub:

  • Lagu daray "-m" ("-max-count") ikhtiyaarka "git grep", kaas oo la mid ah xulashada GNU grep ee isla magaca waxayna kuu ogolaaneysaa inaad xaddido tirada natiijooyinka ciyaarta.
  • Amarka "ls-files" wuxuu hirgeliyaa "--format" ikhtiyaarka si loo habeeyo goobaha wax soo saarka (tusaale, waxaad awood u yeelan kartaa soo saarida magaca shayga, hababka, iwm.).
  • Gudaha "git cat-file", marka la soo bandhigayo nuxurka walxaha, awoodda lagu xisaabtamayo xiriirinta qorayaasha ee iimaylka, ee lagu qeexay faylka khariidadda boostada, ayaa la hirgeliyay.
  • "git rm" amarka laga dhigay mid la jaan qaadaya tusmooyinka qayb ahaan.
  • Wanaajiyey habdhaqanka amarka "git mv AB" markii faylka laga raray goobta shaqada oo leh tusmooyin qayb ka mid ah qaabka "cone" una guurayo meel ka baxsan meesha habkan aan lagu dabaqin.

Finalmente hadaad xiisaynayso inaad waxbadan ka ogaato, waad hubin kartaa faahfaahinta Xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.