Nova verzija Git 2.30 je već objavljen i u ovoj novoj verziji predstavljene su neke važne promjene kao što je mogućnost proširenja naredbi, kao i ažuriranje predložaka za PHP, Rust i CSS, između ostalog.
Za one koji nisu upoznati s Gitom, trebali biste znati da eOvo je jedan od najpopularnijih sistema za kontrolu verzija, pouzdan i visokih performansi, pružajući fleksibilne nelinearne razvojne alate zasnovane na grananju i spajanju.
Da bi se osigurao integritet istorije i otpor prema promjenama "retroaktivno", u svakom urezivanju koristi se implicitno raspršivanje sve prethodne povijesti, također je moguće ovjeriti digitalnim potpisima pojedinačnih oznaka i programera urezivanja.
Git 2.30 ističe se
U poređenju sa prethodnom verzijom, U novoj verziji usvojeno je 495 promjena, pripremljen uz učešće 83 programera, od kojih je 29 prvi put učestvovalo u razvoju.
U ovoj novoj verziji Gita 2.30 u konfiguraciji se parametar help.autocorrect sada može postaviti na 'nikad' za potpuno onemogućavanje logike za otkrivanje grešaka u greškama u imenima naredbi (prema zadanim postavkama, ako je navedena nepostojeća naredba, git raščlanjuje za tipične greške i izvršava ispravljenu naredbu ako je navedena samo opcija zamjene) .
Još jedna promjena koja se izdvaja od ove nove verzije Git 2.30 je userdiff predlošci koji su ažurirani za PHP, Rust i CSS.
Osim toga se također spominje da je dodao mogućnost proširenja naredbi koje su aliasi u skriptu za automatsko dovršavanje opcije naredbenog retka, kao i podrška za parametre "git stash show" koji su slični parametrima "git diff", kao i ažurirane skripte za samodovršavanje za Zsh.
S druge strane, spominje se da je opcija «-Ja » je dodan naredbama porodice "git diff" zanemariti dijelove u kojima se promjene podudaraju s danim uzorkom te da je osigurana mogućnost prilagodbe veličine imena datoteka kreiranih naredbom "git format-patch" (prethodno je bilo ograničenje od 64 znaka).
U opciji "–End-of-options" dodan je naredbi "git rev-parse", što pomaže u skriptama da eksplicitno odvoje parametar revizijom, na primjer "git rev-parse -verify -q -end-of-options $ rev".
U "git update-ref –stdin" dodana je mogućnost obrade više transakcija u jednoj sesiji.
Dodana je opcija „–literal-value“ u razne naredbe „git config“ kako bi vrijednost value_regex prošla ne kao regularni izraz, već kao niz za pronalaženje tačnog podudaranja.
Od ostalih promjena koje su istaknute u najavi nove verzije:
- Razine kompresije veće od -9 dozvoljene su u "git arhivi" prilikom kreiranja tar.gz.
- Dodana podrška za definiranje funkcija u bashu i POSIX ljusci.
- U "git popisu radnog stabla" implementiran je prikaz znaka zaključavanja radnog stabla.
- Nastavljeno je prepisivanje naredbe "git bisect" na jeziku C.
- Za naredbu "git diff A ... B" predlaže se informativniji analog "git diff –merge-base AB".
- Nastavlja se razvoj naredbe "git održavanje", proširene verzije "git gc".
- Dodana je opcija „–force-if-includes" u „git push", kako bi se riješio problem gubitka predavanja prilikom korištenja naredbe "git push –force-with-lease [= ] »Netačno.
- Navođenje "–force-if-uključuje" zajedno sa "–force-with-lease" dodatno provjerava relevantnost zamijenjenih predaja.
- Za "git clone" dodana je postavka clone.defaultremotename, omogućavajući vam da definirate ime koje će se koristiti za upućivanje na hosta s kojeg je spremište klonirano.
- Za "git checkout" dodana je opcija checkout.guess za konfiguriranje upotrebe opcije "–guess" po defaultu.
Na kraju, ako ste zainteresirani da saznate više o tome O ovoj novoj verziji Gita 2.30 možete provjeriti detalje odlaskom na sljedeći link.