IGit 2.38 ibandakanya i-scalar, into entsha ephuhliswe nguMicrosoft, uphuculo kunye nokunye

IGit 2.38 ibandakanya i-scalar, into entsha ephuhliswe nguMicrosoft, uphuculo kunye nokunye

I-Git yisoftware yolawulo lwenguqulelo eyilwe nguLinus Torvalds ngokusebenzayo, ukuthembeka, kunye nokuhambelana engqondweni.

Mva nje kwabhengezwa ukukhutshwa kwenguqulelo entsha inkqubo yolawulo lwekhowudi yomthombo osasaziweyo IGit 2.38, ethelekisa nenguqulo yangaphambili, utshintsho lwe-699 lwamkelwa kwinguqu entsha, elungiselelwe ngokuthatha inxaxheba kwabaphuhlisi be-92, apho i-24 yathatha inxaxheba ekuphuhliseni okokuqala.

Kwabo bangaqhelekanga ngeGit, kuya kufuneka uyazi ukuba le yenye yeendlela zolawulo lwenguqulo ezaziwa kakhulu, isoftware ethembekileyo nephezulu ebonelela ngezixhobo eziguquguqukayo zophuhliso ezingezizo ezisekelwe kwiifolokhwe kunye nokudityaniswa kweefolokhwe.

Ukuqinisekisa ukuthembeka kwembali kunye nokuchasana nokutshintsha umva, i-hashing efihliweyo yayo yonke imbali yangaphambili isetyenziswe kwisibophelelo ngasinye, kuyenzeka ukuba uqinisekise utyikityo lwedijithali lwabaphuhlisi beethegi zomntu ngamnye kunye nokuzibophelela.

Git 2.38 Iimpawu eziphambili zeNqaku elitsha

Kolu guqulelo lutsha lwe-Git 2.38 olubonisiweyo, kugxininiswe ukuba utility scalar ifakiwe iphuhliswe nguMicrosoft yokulawula oovimba abakhulu. Into eluncedo yabhalwa kuqala kwi-C #, kodwa uguqulelo olulungisiweyo lwe-C lufakiwe kwi-git. Isixhobo esitsha iyahluka kumyalelo we-git ngokubandakanya iimpawu ezongezelelweyo kunye noseto okungagqibekanga okuchaphazela ukusebenza xa usebenza ngoovimba abakhulu kakhulu.

Umzekelo, xa usebenzisa i-scalar, oku kulandelayo kusebenza:

  • Inxalenye yokulinganisa ukusebenza kunye nekopi engaphelelanga yendawo yokugcina.
  • Eyakhelwe-ngaphakathi inkqubo yefayile yokutshintsha indlela yokulandela umkhondo (FSMonitor), esusa isidingo sokudwelisa lonke ulawulo olusebenzayo.
  • Izalathisi ezigquma izinto kwiipakethe zefayile ezahlukeneyo (i-multi-package).
  • Zibophelele ngeefayile zegrafu ngesalathisi segrafu esisetyenziselwa ukwandisa ufikelelo lokuzibophelela kulwazi.
  • Umsebenzi wangemva wexesha elithile ukugcina esona sakhiwo silungileyo sogcino ngasemva ngaphandle kokuthintela iseshoni esebenzisanayo (kanye ngeyure, umsebenzi uyenziwa ukufumana izinto ezintsha kwindawo yokugcina ekude kunye nokuhlaziya ifayile ngegrafu yokuzinikela, kunye nenkqubo yokupakisha indawo yokugcina iqalwa rhoqo ebusuku).
  • Imo ye "sparseCheckoutCone" ethintela iipatheni ezisebenzayo kwi-cloning engaphelelanga.

Olunye utshintsho oluvezwa kolu guqulelo lutsha lweGit 2.38 yi "-uhlaziyo-refs" ukhetho ku "git rebase" umyalelo ukuhlaziya amasebe axhomekeke kuwo adibana namasebe afudusiweyo, ke akufuneki ujonge ngesandla isebe ngalinye elixhomekeke kwisibophelelo esifunekayo.

Kuyacaciswa ukuba ifomathi yefayile ye bitmap yenziwe yalungiswa ukuze isebenze ngogcino olukhulu- Yongeza itafile yesalathiso ekhethiweyo kunye noluhlu lwezinto ezikhethiweyo kunye nee-offsets zazo.

Ukongeza koku, sinokuyifumana kumyalelo "git merge-tree" isebenzisa indlela entsha apho ku, ngokusekwe kwizibophelelo ezimbini ezikhethekileyo, umthi ubalwa kunye nesiphumo yokudityaniswa, ngokungathi iimbali zezi ziboniso ziye zadityaniswa.

Uqwalaselo longezwa "safe.barerepository" ukulawula ukuba iindawo zokugcina ezingenawo umthi umsebenzi, zinokubekwa ngaphakathi kwezinye iindawo zokugcina igit. Xa imiselwe "ecacileyo", iindawo zokugcina ezikwi-directory ephezulu ziya kukwazi ukusebenza kuphela. Ukuze ukwazi ukubeka iindawo zokugcina ezingenanto kumacandelo angaphantsi, ixabiso elithi "zonke" kufuneka lisetyenziswe.

Olunye utshintsho evelele kule nguqulo intsha:

  • Yongezwa "-m" ("-max-count") ukhetho kumyalelo we- "git grep", olufana nokhetho lwe-GNU grep lwegama elifanayo kwaye ikuvumela ukuba unciphise inani leziphumo zomdlalo.
  • Umyalelo we "ls-files" usebenzisa "--format" ukhetho ukwenza ngokwesiko imihlaba yemveliso (umzekelo, ungenza imveliso yegama lezinto, iindlela, njl.njl.).
  • Kwi "git cat-file", xa ubonisa umxholo wezinto, ukukwazi ukuthatha i-akhawunti yababhali beekhonkco kwi-imeyile, echazwe kwifayile yemeyili yemeyile, iphunyeziwe.
  • "git rm" umyalelo owenziwe wahambelana nezalathisi ezingaphelelanga.
  • Kuphuculwe indlela yokuziphatha yomyalelo we "git mv AB" xa uhambisa ifayile kwindawo yokusebenza enezalathisi ezingaphelelanga kwimo ye "cone" ukuya kwindawo engaphandle apho le ndlela ingasetyenziswanga.

Gqibela ukuba unomdla wokwazi okungakumbi ngayo, ungajonga iinkcukacha Kule khonkco ilandelayo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.