Git 2.30 už vyšiel a toto sú jeho novinky

Nová verzia Git 2.30 už bol vydaný a v tejto novej verzii sú uvedené niektoré dôležité zmeny ako napríklad schopnosť rozbaľovať príkazy, ale aj aktualizácia šablón pre PHP, Rust a CSS.

Pre tých, ktorí Git nepoznajú, mali by ste vedieť, že naprToto je jeden z najpopulárnejších systémov riadenia verzií, spoľahlivý a vysoký výkon, poskytujúci flexibilné nelineárne vývojové nástroje založené na vetvení a zlučovaní.

Aby sa zabezpečila integrita histórie a odolnosť voči zmenám „spätne“, v každom potvrdení sa použije implicitné hashovanie celej predchádzajúcej histórie, je tiež možné certifikovať digitálnymi podpismi jednotlivých značiek a potvrdiť vývojárov.

Kľúčové nové funkcie Git 2.30

V porovnaní s predchádzajúcou verziou V novej verzii bolo prijatých 495 zmien, pripravené za účasti 83 vývojárov, z toho 29 sa na vývoji podieľalo prvýkrát.

V tejto novej verzii Git 2.30 v konfigurácii je možné parameter help.autocorrect teraz nastaviť na „nikdy“ úplne zakázať logiku na zisťovanie preklepov v názvoch príkazov (štandardne je zadaný neexistujúci príkaz, git analyzuje typické preklepy a spustí opravený príkaz, ak je zadaná iba možnosť nahradenia) .

Ďalšia zmena, ktorá sa od tejto novej verzie Git 2.30 odlišuje, je v šablóny userdiff, ktoré boli aktualizované pre PHP, Rust a CSS.

Okrem toho sa tiež uvádza, že do automatického skriptu bola pridaná možnosť rozbaliť príkazy, ktoré sú aliasmi možnosti príkazového riadku, ako aj podpora parametrov „git stash show“, ktoré sú podobné parametrom „git diff“, a tiež aktualizované skripty automatického dopĺňania pre Zsh.

Na druhej strane sa uvádza, že možnosť «-I » bol pridaný do príkazov rodiny "git diff" ignorovať časti, kde sa zmeny zhodujú s daným vzorom a že bola poskytnutá možnosť prispôsobiť veľkosť názvov súborov vytvorených príkazom „git format-patch“ (predtým bol limit 64 znakov).

Voľba „–End-of-options“ bola pridaná do príkazu „git rev-parse“, ktorý pomáha v skriptoch explicitne oddeliť parameter revíziou, napríklad „git rev-parse –verify -q –end-of-options $ rev“.

V súbore „git update-ref –stdin“ bola pridaná schopnosť spracovávať viac transakcií v jednej relácii.
Do rôznych čiastkových príkazov „git config“ bola pridaná možnosť „–literal-value“, aby sa hodnota value_regex odovzdávala nie ako regulárny výraz, ale ako reťazec na nájdenie presnej zhody.

Z ďalších zmien, ktoré sú zvýraznené v oznámení o novej verzii:

  • Úrovne kompresie väčšie ako -9 sú povolené v „archíve git“ pri vytváraní tar.gz.
  • Pridaná podpora pre definovanie funkcií v prostredí bash a POSIX.
  • V „zozname pracovných stromov git“ je implementované zobrazenie znaku zámku pracovného stromu.
  • Prepisovanie príkazu „git bisect“ v jazyku C pokračovalo.
  • Pre príkaz „git diff A ... B“ je navrhnutý informatívnejší analóg „git diff –merge-base AB“.
  • Vývoj príkazu „git maintenance“, rozšírenej verzie „git gc“, pokračuje.
  • Do „git push“ bola pridaná možnosť „–force-if-includes“, aby sa vyriešil problém straty záväzkov pri použití príkazu „git push –force-with -ease [= ] »Nesprávne.
  • Špecifikácia výrazu „-force-if-includes“ spolu s výrazom „-force-with-Pronájem“ dodatočne skontroluje relevantnosť nahradených záväzkov.
  • Pre „git clone“ bolo pridané nastavenie clone.defaultremotename, ktoré vám umožňuje definovať názov, ktorý sa bude používať na označenie hostiteľa, z ktorého bolo úložisko klonované.
  • Pre „git checkout“ bola pridaná možnosť checkout.guess, ktorá predvolene konfiguruje použitie možnosti „–guess“.

konečne, ak máte záujem dozvedieť sa o tom viac O tejto novej verzii Git 2.30 si môžete pozrieť podrobnosti prechodom na nasledujúci odkaz.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.