Nova verzija sustava 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 sustava za upravljanje verzijama, pouzdan i visokih performansi, pružajući fleksibilne nelinearne razvojne alate temeljene na grananju i spajanju.
Da bi se osigurao integritet povijesti i otpor prema promjenama "retroaktivno", implicitno raspršivanje sve prethodne povijesti koristi se u svakom urezivanju, također je moguće ovjeriti digitalnim potpisima pojedinih oznaka i programera obveza.
Ključne nove značajke Git 2.30
U usporedbi s prethodnom verzijom, U novoj je verziji usvojeno 495 promjena, pripremljen uz sudjelovanje 83 programera, od kojih je 29 prvi put sudjelovalo 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 tipične greške u kucanju i izvodi ispravljenu naredbu ako je navedena samo zamjena).
Još jedna promjena koja se izdvaja od ove nove verzije Gita 2.30 je u predloške userdiff koji su ažurirani za PHP, Rust i CSS.
Osim toga se također spominje da dodao je mogućnost proširenja naredbi koje su aliasi u skriptu za samodovršavanje opcije naredbenog retka, kao i podrška za parametre "git stash show" koji su slični parametrima "git diff", a također i ažurirane skripte samodovršavanja za Zsh.
S druge strane, spominje se da je opcija «-Ja » dodan je naredbama obitelji "git diff" zanemarivanje dijelova 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 s 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 podkomande „git config“ za prosljeđivanje vrijednosti value_regex ne kao regularni izraz, već kao niz za pronalaženje točnog podudaranja.
Od ostalih promjena koje su istaknute u najavi nove verzije:
- Razine kompresije veće od -9 dopuštene su u "git arhivi" pri stvaranju 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 [= ] »Pogrešno.
- Navođenje "–force-if-includes" zajedno sa "–force-with-lease" dodatno provjerava relevantnost zamijenjenih obveza.
- Za "git clone" dodana je postavka clone.defaultremotename, koja vam omogućuje 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 kako bi se prema zadanim postavkama konfigurirala upotreba opcije "–guess".
Konačno, ako vas zanima više o tome O ovoj novoj verziji Gita 2.30 možete provjeriti detalje odlaskom na sljedeću poveznicu.