Git 2.46 je izašao s nizom poboljšanja


Git 2.46 distribuirani sustav kontrole verzija donosi bolje rukovanje pogreškama, poboljšano parsiranje boja, nove globalne opcije, ažuriranja simboličkih referenci i još mnogo toga.

Git, distribuirani sustav za kontrolu verzija i temeljni alat u razvoju softvera koji programerima pomaže učinkovito upravljati promjenama u njihovom kodu u više projekata, upravo je objavio svoju novu verziju 2.46.

Poboljšanja u rukovanju pogreškama jedna su od stvari koje vam odmah zapnu za oko. Posebno, ova verzija poboljšava povratne informacije tijekom uobičajenih pogrešaka, poput tipfelera u naredbama, pružajući točnije i manje opširne odgovore.

Osim toga, ažuriranje je unaprijedilo nekoliko postojećih značajki i uvelo nove funkcionalnosti koje pružaju veću fleksibilnost i kontrolu:

  • Naredba git format-patch sada je više prilagodljiva s opcijom --rfc koja korisnicima omogućuje da zamijene zadanu oznaku „RFC“ kako bi bolje odgovarala njihovim potrebama u dokumentaciji.
  • Skripta za automatsko dovršavanje naredbenog retka poboljšana je kako bi bolje podržavala dovršavanje naredbe git symbolic-ref. Osim toga, Git 2.46 uveo je mogućnost uključivanja ažuriranja simboličkih referenci kao dio transakcija referenci.
  • Procesi autentifikacije su ojačani podrškom za moderne sheme autentifikacije poput Bearer i NTLM, čime se poboljšava sigurnost u odnosu na tradicionalne metode.
  • Estetska prilagodba Git operacija proširena je poboljšanim mogućnostima analize boja, sada podržavajući 12-bitne RGB boje.

Ispod površine, Git 2.46 donosi značajna poboljšanja u pozadinskim procesima:

  • Prijelaz na 'ugledni' backend za pohranu referenci najavljuje učinkovitiji pristup upravljanju podacima koji ima za cilj poboljšati brzinu i pouzdanost.
  • Poboljšanja u funkcionalnosti skripti uključuju novu globalnu opciju --no-advice koja uklanja savjete, čineći skripte čišćima i jednostavnijima.

Što se tiče ispravaka grešaka, Git 2.46 rješava nekoliko problema kako bi poboljšao korisničko iskustvo:

  • Funkcija rebase je prilagođena kako bi se osiguralo da se detalji potpisa pravilno dodaju u commitove nakon rješavanja sukoba.
  • Integracija s komandnim linijama, posebno Zsh-om, poboljšana je kako bi se uklonile prethodne greške, čime se unapređuje iskustvo skriptiranja.

Na kraju, novo izdanje uvodi zanimljiv alat pod nazivom git contacts. Namijenjen je da pomogne novincima i drugim suradnicima u Git zajednici tako što im olakšava pronalaženje odgovarajućih osoba za pregled njihovih zakrpa.

Za detaljnije informacije o svim promjenama i novostima u Git 2.46, posjetite bilješke o izdanju.