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 sistem kontrole "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 sistema za kontrolu verzija, pouzdan i visokih performansi, pružajući fleksibilne nelinearne razvojne alate zasnovane na grananju i spajanju grana.

Da bi se osigurao integritet istorija i otpor promenama unazad, koristite implicitno hash Iz sve prethodne povijesti svakog urezivanja, također je moguće digitalno potpisati pojedinačne programere urezivanja i označavanja.

U poređenju sa prethodnim izdanjem, nova verzija usvojila je 504 pripremljene promjene uz učešće 64 programera, od kojih su 12 prvi put učestvovala u razvoju.

Git 2.26.0 ističe se

U ovoj novoj verziji izvršen je zadani prijelaz na drugu verziju Git komunikacijskog protokola, koji se koristi prilikom daljinskog povezivanja klijenta na Git server. Druga verzija protokola značajna je po tome što pruža mogućnost filtriranja grana i oznaka na strani servera s povratom skraćene liste veza na klijenta.

Druga važna inovacija je mogućnost dodavanja novih funkcija u protokol kako se u alatu pojavljuju nove funkcije. Klijentski kod je i dalje kompatibilan sa starim protokolom I može nastaviti raditi s novim i starim poslužiteljima, automatski se vraća na prvu verziju ako server ne podržava drugu.

Opcija "–Show-scope« je dodan naredbi «git config", šta pojednostavljuje identifikaciju mjesta na kojem su određene konfiguracije definirane.
Git vam omogućava definiranje konfiguracija na različitim mjestima: u spremištu (.git / info / config), u korisničkom imeniku (~ / .gitconfig), u sistemsko-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 gdje se točno definira željena konfiguracija. Opcija "–Pokazno porijeklo»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 »Sa –sistemskim, –globalnim ili –lokalnim opcijama.

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

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

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

Da bi se ubrzalo pretraživanje, bilo je dozvoljeno skeniranje sadržaja stabla posla koristeći više niti ( 'git grep - niti«), Ali pretraga u povijesnim kritikama bila je jednonitna. Sada je ovo ograničenje uklonjeno zbog implementacija sposobnosti paralelizacije operacija čitanja iz spremišta predmeta.

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

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

Takođe možemo pronaći nova verzija skripte fsmonitor-watchmanque pruža integraciju sa Facebook Watchman mehanizmom 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 originalnu napomenu u sljedeći link. 


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.