„Git 2.26.0“ yra su tikrojo turinio paieška, kai kuriomis eksperimentinėmis funkcijomis ir dar daugiau

git-2-26

Dabar yra nauja versija valdymo sistema „Git 2.26.0“, kuris atvyksta su kai kuriomis naujienomis, eksperimentinė parama ir ypač optimizavimas. Tiems, kurie nėra susipažinę su Gitu, turėtumėte tai žinoti yra viena iš populiariausių versijų valdymo sistemų, patikimi ir našūs, teikiantys lanksčias netiesines kūrimo priemones, pagrįstas šakų šakojimu ir sujungimu.

Siekiant užtikrinti vientisumą istorija ir pasipriešinimas pokyčiams, naudoti netiesioginį maišos variantą Iš visos ankstesnės kiekvieno įsipareigojimo istorijos taip pat galima skaitmeniniu būdu pasirašyti atskirus įsipareigojimų ir žymų kūrėjus.

Palyginti su ankstesniu leidimu, nauja redakcija priėmė 504 parengtus pakeitimus dalyvaujant 64 kūrėjams, iš kurių 12 kūrime dalyvavo pirmą kartą.

„Git 2.26.0“ pagrindinės naujos funkcijos

Šioje naujoje versijoje numatytasis perėjimas prie antrosios „Git“ ryšio protokolo versijos buvo atliktas, naudojamas nuotoliniu būdu prijungiant klientą prie „Git“ serverio. Antroji protokolo versija pasižymi galimybe filtruoti filialus ir žymas serverio pusėje grąžinant sutrumpintą nuorodų sąrašą klientui.

Kita svarbi naujovė yra galimybė į protokolą įtraukti naujas funkcijas nes įrankių rinkinyje atsiranda naujų funkcijų. Kliento kodas vis dar suderinamas su senuoju protokolu Ir jis gali toliau dirbti su naujais ir senais serveriais, automatiškai grįždamas į pirmąją versiją, jei serveris nepalaiko antrosios.

Parinktis "–Rodymo apimtis« buvo pridėtas prie komandos «„git config“", ką supaprastina vietos, kur apibrėžiamos tam tikros konfigūracijos, nustatymą.
„Git“ leidžia apibrėžti konfigūracijas skirtingose ​​vietose: saugykloje (.git / info / config), vartotojo kataloge (~ / .gitconfig) visos sistemos konfigūracijos faile (/ etc / gitconfig), taip pat per komandų eilutės parinktis ir aplinkos kintamuosius.

Vykdant «„git config“«, Gana sunku tiksliai suprasti, kur apibrėžta norima konfigūracija. Parinktis "–Rodymo kilmė»Buvo galima išspręsti šią problemą, tačiau jis rodo tik kelią į failą, kuriame apibrėžta konfigūracija, o tai naudinga, jei ketinate redaguoti failą, bet nepadeda, jei reikia pakeisti reikšmę per« git config »Su –sistemos, –pasaulio arba –vietos parinktimis.

Kita vertus, šios naujos versijos pranešime minima, kad bandomoji parama daliniams klonams buvo pratęsta, leidžiančią perkelti tik dalį duomenų ir dirbti su neišsamia saugyklos kopija.

Nauja versija prideda naują komandą „Pridėkite retą kasą“, kad tu leidžia pridėti atskirus katalogus operacijai taikyti «išsiregistravimo laikas»Tik be veikiančio medžio, užuot išvardiję visus tuos katalogus vienu metu naudodami komandą«git retų kasų rinkinys"

Komandos atlikimas «git grep«, Kuris naudojamas ieškant tikrojo saugyklos turinio ir istorinių pakeitimų, pastebimai padidėja.

Norėdami pagreitinti paiešką, buvo leista nuskaityti medžio turinį darbo naudojant kelias gijas ("git grep - siūlai«), Bet istorinėse apžvalgose buvo ieškoma vienos gijos. Dabar šis apribojimas panaikintas dėl gebėjimo paralelizuoti skaitymo operacijas įgyvendinimas iš daiktų parduotuvės.

Pagal numatytuosius nustatymus gijų skaičius nustatomas lygus procesoriaus branduolių skaičiui, kuriam dabar daugeliu atvejų nereikia aiškaus "–Sriegiai"

Pridėta palaikymas pagalbinių komandų įrašo automatiniam užbaigimui, keliai, nuorodos ir kiti komandos „git worktree“ argumentai, leidžiantys dirbti su keliomis saugyklos kopijomis.

Mes taip pat galime rasti nauja scenarijaus „fsmonitor-watchman“ versijaKad suteikia integraciją su „Facebook Watchman“ mechanizmu paspartinti failų pakeitimų stebėjimą ir naujų failų atsiradimą. Atnaujinę „git“, turite pakeisti kabliuką saugykloje.

Jei norite sužinoti daugiau apie šį naują leidimą, galite peržiūrėti originalų užrašą sekanti nuoroda. 


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.