Uus versioon on nüüd saadaval kontrollsüsteem "Git 2.26.0", mis saabub mõne uudisega, eksperimentaalsed toed ja eriti optimeerimised. Neile, kes pole Gitile tuttavad, peaksite seda teadma on üks populaarsemaid versioonihaldussüsteeme, usaldusväärsed ja suure jõudlusega, pakkudes paindlikke mittelineaarseid arendusvahendeid, mis põhinevad harude hargnemisel ja ühendamisel.
Terviklikkuse tagamiseks ajalugu ja vastupanu muutustele tagantjärele, kasutage kaudset räsi Iga pühendumiste kogu varasema ajaloo põhjal saab ka individuaalsed pühendumuse ja siltide arendajad digitaalallkirjastada.
Võrreldes eelmise versiooniga uues versioonis võeti vastu 504 ettevalmistatud muudatust 64 arendaja osavõtul, kellest 12 osalesid arenduses esimest korda.
Git 2.26.0 Peamised uued funktsioonid
Selles uues versioonis tehti vaikimisi üleminek Giti sideprotokolli teisele versioonile, kasutatakse kliendi kaugühendamisel Giti serveriga. Protokolli teine versioon on tähelepanuväärne selle poolest, et see võimaldab serveripoolseid filiaale ja silte filtreerida, tagastades kliendile linkide lühendatud loendi.
Teine oluline uuendus on võime lisada uusi funktsioone protokolli kui tööriistakomplekti ilmuvad uued funktsioonid. Kliendi kood ühildub endiselt vana protokolliga Ja see võib jätkata tööd uute ja vanade serveritega, pöördudes automaatselt tagasi esimese versiooni juurde, kui server ei toeta teist.
Valik "–Saate ulatus« on käsule lisatud «git config", mida lihtsustab teatud konfiguratsioonide määratlemise koha tuvastamist.
Git võimaldab teil määratleda konfiguratsioone erinevates kohtades: hoidlas (.git / info / config), kasutaja kataloogis (~ / .gitconfig) kogu süsteemi hõlmavas konfiguratsioonifailis (/ etc / gitconfig), samuti käsurea suvandite ja keskkonnamuutujate kaudu.
«Käivitamiselgit config«, Päris keeruline on täpselt aru saada, kus soovitud konfiguratsioon on määratletud. Valik "–Saate päritolu»Oli selle probleemi lahendamiseks saadaval, kuid see näitab ainult faili, milles konfiguratsioon on määratletud, teed, mis on kasulik, kui kavatsete faili redigeerida, kuid ei aita, kui peate väärtust muutma« git config »kaudu »Valikute –süsteem, –global või –local abil.
Teisalt on selle uue versiooni teadaandes mainitud, et osaliste kloonide katsetoe laiendamine jätkus, mis võimaldab edastada ainult osa andmetest ja töötada hoidla mittetäieliku koopiaga.
Uus versioon lisab uue käsu "Git hõre kassasse lisamine", et sina võimaldab operatsiooni rakendamiseks lisada eraldi katalooge «kassasse»Ainult peale töötava puu, selle asemel, et loetleda kõik need kataloogid korraga käsuga«git hõreda kassaga komplekt"
Käskude täitmine «git grep«, Mida kasutatakse nii hoidla tegeliku sisu kui ka ajalooliste muudatuste otsimiseks, märgatavalt suureneb.
Otsingu kiirendamiseks lubati puu sisu skannida tööst kasutades mitut lõime ("git grep –niidid«), Kuid ajalooliste ülevaadete otsing oli üheaineline. Nüüd on see piirang eemaldatud lugemisoperatsioonide paralleelsuse võime rakendamine objektipoest.
Vaikimisi on lõimede arv võrdne protsessori südamike arvuga, mis enamikul juhtudel ei nõua "–Niidid"
Lisatud alamkäsukirje automaatse täitmise tugi, teed, lingid ja muud "git worktree" käsu argumendid, mis võimaldavad töötada mitme hoidla töökoopiaga.
Me võime ka leida skripti fsmonitor-watchman uus versioonEt pakub integreerimist Facebook Watchmani mehhanismiga failimuudatuste jälgimise ja uute failide ilmumise kiirendamiseks. Pärast giti värskendamist peate hoidlas asuva konksu asendama.
Kui soovite selle uue versiooni kohta rohkem teada saada, saate tutvuda algse märkusega lehel järgmine link.