Ukukhutshwa kwenkqubo yolawulo lomthombo osasaziweyo Git 2.27

Iyafumaneka ukukhululwa kwenkqubo yolawulo lomthombo osasaziweyo IGit 2.27.0. I-Git yenye yezona zinto zidumileyo, ezinokwethenjelwa kwaye zisebenza kakhulu kwiinkqubo zokulawula iinguqulelo, ezibonelela ngezixhobo eziguquguqukayo zophuhliso ezingangqameneyo ezisekelwe kwi-branching kunye nokudibanisa. Ukuqinisekisa intembeko yembali kunye nokuchasa utshintsho retroactive, hashing efihlakeleyo yonke imbali yangaphambili kwisibophelelo ngasinye kusetyenziswa, kwaye kuyenzeka ukuba baqinisekise iithegi ngamnye kwaye uzibophelele kunye utyikityo digital abaphuhlisi.

Xa kuthelekiswa nokukhululwa kwangaphambili, inguqu entsha yayiquka utshintsho lwe-537, olulungiselelwe ngokuthatha inxaxheba kwabaphuhlisi be-71, apho i-19 yathatha inxaxheba ekuphuhliseni okokuqala. Isiseko ezintsha:

  • Usetyenziso olungagqibekanga oluphunyeziweyo kukhupho lwangaphambili lubuyiselwe umva inguqulelo yesibini Iprotocol yonxibelelwano yeGit, esetyenziswa xa umxhasi eqhagamshela ekude kumncedisi weGit. Lo mthetho uthathwa ngokuba awukakulungeli ukusetyenziswa ngokungagqibekanga ngenxa yokuchongwa kwemiba emtyibilizi efuna ukuqwalaselwa ngokwahlukeneyo.
  • Kongezwe iiseti zeenketho zokuseta uqhagamshelo lwe-SSL xa ufikelela nge-proxy.
  • Ulwazi olubonisiweyo xa usebenzisa izihluzi zenguqu "ezicocekileyo" kunye ne "smudge" zandisiwe. Umzekelo, into ngoku ibonisiwe umthi-ish, apho iblob eza kuguqulwa ivela khona.
  • Ukunqanda ukubhideka, umyalelo othi "git chaza" ngoku uhlala usebenzisa imowudi yemveliso eyandisiweyo ("--long") ukuba ithegi etshintshiweyo eyayanyaniswa nokuzibophelela ichongiwe (ngaphambili, isayiniwe okanye ithegi echatshazelweyo echaza isibophelelo yakhutshwa nokuba ibiyimveliso. ithiywe ngokutsha okanye ihanjiswe kuluhlu lwemigangatho “refs/tags/”, kwaye “git show tag^0” umyalelo awuzange usebenze njengoko bekulindelekile - “refs/tags/tag” ayifunyenwanga okanye nethegi eyahlukileyo ibuyiswe).
  • Xa uphumeza "git pull", isilumkiso ngoku sikhutshiwe ngaphandle kokuba i pull.rebase configuration variables isetwe ngokucacileyo kwaye "--[no-]rebase" okanye "--ff-only" iinketho azisetyenziswa. Ukucinezela isilumkiso kwabo bangazimiselanga ukwenza umsebenzi wokubuyisela, uguqulo lungasetwa lube bubuxoki.
  • Iinketho ze "git pull" eziqhelekileyo ku "git fetch" ziye zajongwa kwakhona. Iinketho ezifanayo ebezingakhankanywanga ngaphambili zibhalwe kwaye iinketho ezingekhoyo zigqithiselwa kwi-git fetch.
  • Kongezwe ukhetho "--no-gpg-sign" kumyalelo we-"git rebase" ukuze ubhale ngaphezulu ulungiselelo lwe-"commit.gpgSign".
  • Kongezwe ukukwazi u-"git format-patch" ukubonisa i-"From:" kunye ne-"Subject:" iiheader ezingatshintshwanga, ngaphandle kokuguqula oonobumba abangengabo ASCII.
  • Inketho ethi "-show-pulls" yongezwe kwi "git log", ikuvumela ukuba ujonge kungekuphela nje ukuzinikela apho utshintsho olwenziwe khona, kodwa kunye nokuzinikela kokudibanisa olu tshintsho kwisebe elahlukileyo.
  • Ulawulo oludityanisiweyo olusebenzisanayo kuwo onke amacandelo kwaye wongeze umnxeba wokucofa () emva kokwaziswa kongeniso kubonisiwe kodwa phambi komsebenzi wokufunda.
  • "i-git rebase" ikuvumela ukuba uphinde usebenzise zonke izibophelelo zalapha ekhaya ngaphandle kokwenza umsebenzi "we-checkout", nokuba ezinye zazo beziphakanyiswe phezulu.
  • Utshintshe 'pack.useSparse' ulungelelwaniso oluguquguqukayo lwaba 'yinyani' ukuze ulungelelwaniso lusebenze ngaphambili njengovavanyo olungagqibekanga.
  • Yongezwa "--autostash" ukhetho ku "git merge".
  • Uphuculo lwe-"sparse-checkout" ujongano.
  • Iintshukumo ezininzi ezintsha zongezwa kwi "git update-ref --stdin",
    ukuvumela ulawulo oluthe ngqo lwentengiselwano yohlaziyo lwekhonkco, umzekelo, ukuphumeza uhlaziyo lwekhonkco leathom elinezigaba ezibini kuzo zonke iindawo zokugcina.
  • Kongezwe itemplates yomsebenzisi kumaxwebhu eMarkdown.
  • Kususwe uthintelo lokukhuphela ngaphandle zonke iindlela kwi- sparse-checkout itemplates ezikhokelela kumthi ongenanto osebenzayo.
  • Umsebenzi we "git recovery --staged --worktree" ngoku awugqibekanga ekusebenziseni imixholo esuka kwi "HEAD" yesebe endaweni yokuphosa impazamo.
  • Umsebenzi uqhubekile kwinguqu kwi-SHA-2 hashing algorithm endaweni ye-SHA-1.
  • Ikhowudi yokunxibelelana ne-GnuPG yenziwe ngokutsha.

umthombo: opennet.ru

Thenga ukusingathwa okuthembekileyo kwiindawo ezinokhuseleko lweDDoS, iiseva zeVPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekileyo ngokhuseleko lwe-DDoS, iiseva zeVPS VDS | ProHoster