La sii daayay nooca cusub ee Git 2.22 waana kuwan isbeddelkiisa

git

Sii deynta nooca cusub ee Git 2.22 ayaa la soo bandhigay Waa kuwee waa mid ka mid ah nidaamyada xakamaynta nooca ugu caansan, lagu kalsoonaan karo oo waxqabad sare leh sidoo kale wuxuu bixiyaa qalab horumarineed.

Si loo hubiyo sharafta taariikhda iyo u adkaysiga isbeddelka marka la fiiriyo, qashin qubka dhammaan taariikhda hore waxaa loo adeegsadaa ballanqaad kasta iyo saxeexyo dhijitaal ah oo lagu garto shakhsiyaadka shakhsiyaadka ah iyo kuwa horumariya ayaa sidoo kale la xaqiijin karaa.

Marka loo barbardhigo noocii hore, 745 isbeddel ayaa lagu sameeyay nooca cusub, oo loo diyaariyey iyadoo ay ka qeyb qaadanayaan 74 horumariyayaal, kuwaas oo 18 ka mid ahi ka qaybqaateen horumarka markii ugu horreysay.

Git 2.22 Furaha Astaamaha Cusub

Si loo muujiyo laanta maxaliga ah ee hadda la isticmaalo, hadda waxaad isticmaali kartaa amarka Git laan-show-hadda«.

Intaa waxaa dheer, tan iyo nooca 1.18 waa la heli karaa qaabka wareejinta cusub ee go'an go'an «git rebase –rebase-isku darid« kaasoo beddelay doorashadii hore «–Preserve-merges«, Kaas oo hadda loo calaamadeeyay inuu yahay mid duugoobay.

Si loo ilaaliyo qaab dhismeedka laanta laan la qaadan karo, waxaad isticmaali kartaa ikhtiyaarka «–Preserve-merges«, Waa kuwee, markii lagu bilaabay qaab is dhexgal ah (git dib-u-dejin -i –preserve-merges), oo loo oggol yahay inuu wax ka beddelo taariikhda ballanqaadka, laakiin aan dammaanad ka qaadin ilaalinta dhammaystiran ee dhismaha keydka.

Qaabka dhaxalka «–Rebase-merges»Kuu ogolaanayaa inuu ilaaliyo qaab-dhismeedka isbeddelada laanta la qaadan karo, intaad bixinayso hawlgal dhammaystiran oo hawlgallo is-dhexgal ah, oo ay ku jiraan goynta tirtirid, dib-u-habayn, iyo magac-beddel.

Tusaale ahaan, "–Rebase-merges»Kuu ogolaanayaa in laga bilaabo laan gaar ah laanta cusub ee sayidka, iyada oo lagu haayo qaab dhismeedka laanta laanta la qaadan karo, waxna ka badalaysa qoraalada qaarkood si loogu sameeyo duulimaadka.

Hawlgalka "dib-u-dejin»Waxaa loo isticmaalaa in lagu badalo taxadiyada balanqaadyo ah heshiis cusub oo saldhig ah, tusaale ahaan, in la badalo laan gooni ah oo qayb cusub oo ka mid ah lagu horumarinayo xaalada ay hada ku sugan tahay laanta masterka, oo ay ku jiraan hagaajinta lagu daray laanta kadib.

Taageero dhabarka sare

Warbixinta «git bisect»Waa la cusbooneysiiyay hadana waa la aqrin karaahalka «git mergetool»Hadda sidoo kale waxay taageertaa Iskuxirka Sare («isku dhufasho") gadaal ka noqosho. Git wuxuu ugu yeeray jillaab cusub «isbeddel-kadib-isbeddel»Marka faylka galka la kaydiyey is beddelo, kaas oo ka caawiya geedaha shaqeeya akhlaaqda.

Dheeraad ah, "git difftool "hadda sidoo kale wuxuu ka socdaa meel ka baxsan bakhaarka oo wuu baajiyaa"git jeeg -m»Markay ogaato faraqa u dhexeeya HEAD iyo tusmada.

Sababtoo ah xirxirida tusmada mararka qaarkood waxay qaadataa waqti dheer geedi socodka dhejinta, horumariyayaashu waxay ku siiyeen baraha horumarka intaad ku guda jirto.

Isla mar ahaantaana, «tag clone»Waxay ku wada xiriiraan qaybta 2 ee borotokoolka iyadoo ku mahadsan ikhtiyaarka ikhtiyaariga ah ee cusub«biiro«. Dhowr astaamood ayaa hagaajiya dhammaystirka lambarka, iyo horumariyayaashu sidoo kale waxay ka shaqeeyeen qalabka raadraaca 'trace2 trace tool'.

Habka cusub ee raadraaca Trace2 wuxuu bixiyaa qaab wax soo saar badan oo dabacsan oo qaabaysan. Trace2 waxay kuu ogolaaneysaa inaad soo uruuriso telemetry-ka howlaha iyo xogta waxqabadka falanqeyn iyo faahfaahin dheeri ah (adeegsadehu wuxuu u xilsaaraa xakamaynta, xog looma diro dibedda).

Waxqabadka iyo horumarka

Nidaamka kaladuwan ee Git lagu dhisay ayaa dib loo qorey hadana wuu taageerayaa, sidoo kale “git commit-geed », API-ka “xirmo-aan badnayn"iyo"git multi-pack-index xaqiiji»Hadda si dhakhso ah ayey ugu shaqeysaa bakhaarrada ay ku jiraan faylal badan oo xirmo ah. Loogu talagalay horumariyeyaasha, qaabdhismeedka tijaabada ayaa la cusbooneysiiyay.

Dhawaan, "git stash»Waxaa laga fuliyaa C,dib-u-dejin«. Halkan waxaa la cusbooneysiiyay hirgelinta C si looga hortago git in aad dib ugu soo celiso isla faylka si isdabajoog ah. «Kala duwanaanshaha»Hadda sidoo kale waxay ku socotaa si dhakhso leh dhacdooyin gaar ah halkaasoo ay ku uruuriso macluumaadka ku saabsan burooyinka Ugu dambeyntii laakiin "ugu yaraan", "git clone" wuxuu dedejiyaa habka isku xirnaanta.

Sidoo kale waxaa lagu daray awooda wax lagu shaandheeyo markii la kordhiyay "git log" taaga ku lifaaqan falka ayaa la soo bandhigayaa.


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.