Git 2.26.0 dolazi sa stvarnim pretraživanjem sadržaja, nekim eksperimentalnim značajkama i još mnogo toga

git-2-26

Nova verzija je sada dostupna kontrolni sustav "Git 2.26.0", koja stiže s nekim vijestima, eksperimentalne potpore i posebno optimizacije. Za one koji nisu upoznati s Gitom, trebali biste to znati jedan je od najpopularnijih sustava za upravljanje verzijama, pouzdan i visokih performansi, pružajući fleksibilne nelinearne razvojne alate temeljene na grananju i spajanju grana.

Da bi se osigurala cjelovitost povijest i otpor promjenama unatrag, koristiti implicitni hash Iz sve prethodne povijesti svakog urezivanja moguće je i digitalno potpisivanje pojedinačnih programera urezivanja i označavanja.

U usporedbi s prethodnim izdanjem, nova verzija usvojila je 504 pripremljene promjene uz sudjelovanje 64 programera, od kojih je 12 prvi put sudjelovalo u razvoju.

Ključne nove značajke Git 2.26.0

U ovoj novoj verziji izvršen je zadani prijelaz na drugu verziju komunikacijskog protokola Git, koristi se prilikom daljinskog povezivanja klijenta na Git poslužitelj. Druga verzija protokola značajna je po tome što pruža mogućnost filtriranja grana i oznaka na strani poslužitelja uz vraćanje skraćenog popisa veza na klijenta.

Druga važna inovacija je mogućnost dodavanja novih funkcija u protokol kako se u alatu pojavljuju nove značajke. Šifra klijenta je i dalje kompatibilan sa starim protokolom I može nastaviti raditi s novim i starim poslužiteljima, automatski se vraćajući na prvu verziju ako poslužitelj ne podržava drugu.

Opcija "–Show-opseg« je dodan naredbi «git config", što pojednostavljuje identifikaciju mjesta na kojem su određene konfiguracije definirane.
Git vam omogućuje definiranje konfiguracija na različitim mjestima: u spremištu (.git / info / config), u korisničkom imeniku (~ / .gitconfig), u sistemskoj konfiguracijskoj datoteci (/ etc / gitconfig), kao i kroz opcije naredbenog retka i varijable okruženja.

Pri izvršavanju «git config«, Prilično je teško razumjeti točno gdje je definirana željena konfiguracija. Opcija "–Show-origin»Bio je dostupan za rješavanje ovog problema, ali prikazuje samo put do datoteke u kojoj je definirana konfiguracija, što je korisno ako namjeravate urediti datoteku, ali ne pomaže ako trebate promijeniti vrijednost putem« git config »S opcijama –sustav, –global ili –lokalno.

S druge strane, u najavi ove nove verzije spominje se da nastavljeno je produženje eksperimentalne potpore za djelomične klonove, koji omogućuje prijenos samo dijela podataka i rad s nepotpunom kopijom spremišta.

Nova verzija dodaje novu naredbu "Git dodatak za rijetku naplatu", da ti omogućuje dodavanje zasebnih direktorija za primjenu operacije «provjera»Samo osim radnog stabla, umjesto popisa svih tih direktorija odjednom putem naredbe«git set za rijetku naplatu”.

Izvođenje zapovijedi «git grep«, Koji se koristi za pretraživanje stvarnog sadržaja spremišta i povijesnih revizija, osjetno se povećava.

Da bi se ubrzalo pretraživanje, bilo je dopušteno skenirati sadržaj stabla posla pomoću više niti ("git grep – niti«), Ali pretraživanje u povijesnim kritikama bilo je jednonitno. Sada je ovo ograničenje uklonjeno zbog implementacija sposobnosti paraleliziranja operacija čitanja iz trgovine predmeta.

Prema zadanim postavkama, broj niti postavljen je jednak broju CPU jezgri, što u većini slučajeva sada ne zahtijeva izričitu postavku opcije «–Nitke”.

Dodano podrška za automatsko dovršavanje unosa podnaredbe, staze, veze i drugi argumenti naredbe "git worktree", koja omogućuje rad s nekoliko radnih kopija spremišta.

Također možemo pronaći nova verzija skripte fsmonitor-watchmanDa pruža integraciju s mehanizmom Facebook Watchman da biste ubrzali praćenje promjena datoteka i pojavu novih datoteka. Nakon ažuriranja gita, morate zamijeniti kuku u spremištu.

Ako želite znati više o ovom novom izdanju, možete pogledati izvornu bilješku u sljedeći link. 


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.