Publikoi versionin e ri të Git 2.22 dhe këto janë ndryshimet e tij

git

U prezantua lëshimi i versionit të ri të Git 2.22 Cili është një nga sistemet më të njohura të kontrollit të versionit, i besueshëm dhe me performancë të lartë dhe gjithashtu ofron mjete zhvillimi.

Për të siguruar integritetin e historisë dhe rezistencën ndaj ndryshimit të mendimeve, përdorimi i fshehtë i të gjithë historisë së mëparshme është përdorur në çdo angazhim dhe nënshkrimet dixhitale të krijuesve individualë dhe zhvilluesve të angazhimeve gjithashtu mund të verifikohen.

Krahasuar me versionin e mëparshëm, U bënë 745 ndryshime në versionin e ri, të përgatitur me pjesëmarrjen e 74 zhvilluesve, nga të cilat 18 morën pjesë për herë të parë në zhvillim.

Git 2.22 Karakteristikat kryesore të reja

Për të shfaqur degën aktuale të përdorur aktualisht, tani mund ta përdorni komandën Dega-show-aktual i degës së Git".

Përveç kësaj, që nga versioni 1.18 është i disponueshëm mënyra e re e transferimit për grupin e kryer «git rebase –baza-bashkohet« i cili ka zëvendësuar opsionin e mëparshëm «–Rezervat-bashkohen«, E cila tani është shënuar si e vjetëruar.

Në mënyrë që të ruhet struktura e degës në një degë të lëvizshme, ju mund të përdorni opsionin «–Rezervat-bashkohen«, E cila, kur lëshohet në modalitetin ndërveprues (git rebase -i –rezervo-bashkohet), lejohet të redaktojë historinë e kryerjes, por nuk garantoi ruajtjen e plotë të strukturës së depozitës.

Modaliteti pasardhës «–Rezeta-bashkon»Lejon të ruajë strukturën e ndryshimeve në degën e lëvizshme, duke siguruar një seri të plotë të operacioneve ndërvepruese, duke përfshirë fshirjen e kryerjes, riorganizimin dhe riemërtimin.

Për shembull, "–Rezeta-bashkon»Lejon angazhimet nga një degë e veçantë në një degë më të re master, ndërsa ruan strukturën e degës në degën e lëvizshme dhe bën disa ndryshime në shënime për t'i kryer ato në lëvizje.

Operacioni "bazoj git»Shtë përdorur për të zëvendësuar një seri angazhimesh me një bazë të re, për shembull, për të ndryshuar një degë të veçantë në të cilën po zhvillohet një veçori e re në gjendjen aktuale të degës master, duke përfshirë rregullimet e shtuara pas degës.

Mbështetje sublime e backend

Raporti i «përgjysmoj git»Beenshtë azhurnuar dhe tani është më i lexueshëmNdërsa «git mergetool»Tani gjithashtu mbështet Sublime Merge («mbyten") si një prapavijë. Git e quan grepin e ri «ndryshimi pas indeksit»Kur skedari i ruajtur i indeksit ndryshon, gjë që ndihmon pemët e virtualizuara që punojnë.

Me tutje, "git diftol "tani shkon gjithashtu jashtë një depoje dhe anulon"git arkë -m»Kur zbulon një ndryshim midis HEAD dhe indeksit.

Për shkak se paketimi i indeksit nganjëherë kërkon një kohë të gjatë në procesin e klonimit, zhvilluesit ju kanë dhënë një shirit progresi gjatë rrugës.

Në të njëjtën kohë «klon git»Komunikon përmes versionit 2 të protokollit falë opsionit të ri të serverit«kaloni". Disa karakteristika përmirësojnë përfundimin e kodit, dhe zhvilluesit gjithashtu kanë punuar në mjetin gjurmë trace2.

Mekanizmi i ri i gjurmimit Trace2 ofron një format dalës më fleksibël dhe të strukturuar. Trace2 ju lejon të grumbulloni telemetri mbi operacionet dhe të dhënat e performancës për analiza dhe korrigjime më të hollësishme (përdoruesi cakton kontrolluesin, asnjë e dhënë nuk dërgohet jashtë vendit).

Performanca dhe zhvillimi

Mekanizmi i diferencuar i integruar i Git është rishkruar dhe tani mbështet, si dhe "kryer-pemë », API e “paketë-e tepërt"dhe"verifikoni git multi-pack-index»Tani punoni më shpejt në depot që përmbajnë shumë skedarë paketash. Për zhvilluesit, korniza e testimit është azhurnuar.

Kohët e fundit, "gatishmëri»Zbatohet në C, për«bazoj git« Këtu zbatimi C është azhurnuar për të parandaluar që git të mbishkruajë të njëjtën skedar pa pushim. «Ndryshimi i ndryshimeve»Tani gjithashtu funksionon më shpejt në skenarë të veçantë ku mbledh informacione rreth blobs. E fundit por jo më pak e rëndësishmja, "git clone" përshpejton procesin e lidhjes.

Gjithashtu shtohet aftësia për të filtruar kur shfaqen etiketat e zgjeruara "git log" të bashkangjitura në komisione.


Shto si burim të preferuar në Google