Git 2.30 již byl vydán a toto jsou jeho novinky

Nová verze Git 2.30 již byl vydán a v této nové verzi jsou uvedeny některé důležité změny jako například schopnost rozbalit příkazy a mimo jiné aktualizovat šablony pro PHP, Rust a CSS.

Pro ty, kteří Git neznají, měli byste vědět, že eJedná se o jeden z nejpopulárnějších systémů pro správu verzí, spolehlivý a vysoce výkonný, poskytující flexibilní nelineární vývojové nástroje založené na větvení a slučování.

Aby byla zaručena integrita historie a odolnost vůči změnám „zpětně“, je v každém potvrzení použito implicitní hašování celé předchozí historie, je také možné certifikovat digitálními podpisy jednotlivých značek a zavázat vývojáře.

Klíčové nové funkce Git 2.30

Ve srovnání s předchozí verzí V nové verzi bylo přijato 495 změn, připravený za účasti 83 vývojářů, z nichž 29 se na vývoji podílelo poprvé.

V této nové verzi Git 2.30 v konfiguraci lze nyní parametr help.autocorrect nastavit na „nikdy“ úplně deaktivovat logiku pro detekci překlepů v názvech příkazů (ve výchozím nastavení, pokud je zadán neexistující příkaz, git analyzuje typické překlepy a spustí opravený příkaz, pokud je zadána pouze možnost nahrazení).

Další změna, která vyčnívá z této nové verze Git 2.30, je šablony userdiff, které byly aktualizovány pro PHP, Rust a CSS.

Kromě toho je také uvedeno, že přidána možnost rozbalit příkazy, které jsou aliasy, do skriptu automatického doplňování možnosti příkazového řádku a podpora parametrů „git stash show“, které jsou podobné parametrům „git diff“, a také aktualizované skripty automatického doplňování pro Zsh.

Na druhou stranu se uvádí, že možnost «-I » byl přidán do příkazů rodiny "git diff" ignorovat části, kde se změny shodují s daným vzorem a že byla poskytnuta možnost přizpůsobit velikost názvů souborů vytvořených příkazem „git format-patch“ (dříve byl limit 64 znaků).

Ve volbě Do příkazu „git rev-parse“ byla přidána možnost „–End-of-options“, což ve skriptech pomáhá explicitně oddělit parametr revizí, například „git rev-parse –verify -q –end-of-options $ rev“.

V "git update-ref –stdin" byla přidána schopnost zpracovávat více transakcí v jedné relaci.
Přidána možnost „–literal-value“ do různých dílčích příkazů „git config“, aby se hodnota value_regex nepředávala jako regulární výraz, ale jako řetězec k nalezení přesné shody.

Z dalších změn, které jsou zvýrazněny v oznámení o nové verzi:

  • Při vytváření tar.gz jsou v „git archive“ povoleny úrovně komprese větší než -9.
  • Přidána podpora pro definování funkcí v prostředí bash a POSIX.
  • V "seznamu pracovních stromů git" je implementováno zobrazení znaku zámku pracovního stromu.
  • Pokračovalo přepisování příkazu „git bisect“ v jazyce C.
  • Pro příkaz „git diff A ... B“ je navržen informativnější analog „git diff –merge-base AB“.
  • Pokračuje vývoj příkazu „git maintenance“, rozšířené verze „git gc“.
  • Přidána možnost „–force-if-includes“ do „git push“, aby se vyřešil problém ztráty provizí při použití příkazu „git push –force-with -ease [= ] »Nesprávně.
  • Zadání „–vázání-pokud-zahrnuje“ spolu s „–výkon-s-zapůjčením“ navíc zkontroluje relevanci nahrazených závazků.
  • Pro „git clone“ bylo přidáno nastavení clone.defaultremotename, které vám umožní definovat název, který bude použit pro odkaz na hostitele, ze kterého bylo úložiště klonováno.
  • Pro „git checkout“ byla přidána možnost checkout.guess ke konfiguraci použití možnosti „–guess“ ve výchozím nastavení.

Konečně, pokud máte zájem o tom vědět více O této nové verzi Git 2.30 můžete zkontrolovat podrobnosti přechodem na následující odkaz.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.