Git 2.26.0 přichází s vyhledáváním skutečného obsahu, některými experimentálními funkcemi a dalšími

git-2-26

Nová verze je nyní k dispozici kontrolní systém "Git 2.26.0", který dorazí s některými novinkami, experimentální podpory a zejména optimalizace. Pro ty, kteří Git neznají, to byste měli vědět je jedním 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í poboček.

Zajistit integritu historie a odpor ke změnám při zpětném pohledu, použijte implicitní hash Z celé předchozí historie každého potvrzení lze digitálně podepsat také jednotlivé vývojáře potvrzení a značek.

Ve srovnání s předchozím vydáním nová verze přijala 504 připravených změn za účasti 64 vývojářů, z nichž 12 se na vývoji podílelo poprvé.

Klíčové nové funkce Git 2.26.0

V této nové verzi byl proveden výchozí přechod na druhou verzi komunikačního protokolu Git, používá se při vzdáleném připojení klienta k serveru Git. Druhá verze protokolu je pozoruhodná tím, že poskytuje schopnost filtrovat větve a značky na straně serveru s návratem zkráceného seznamu odkazů na klienta.

Další důležitou novinkou je možnost přidat do protokolu nové funkce protože se v sadě nástrojů objevují nové funkce. Kód klienta je stále kompatibilní se starým protokolem Může pokračovat v práci s novými i starými servery a automaticky se vrátit k první verzi, pokud server druhou nepodporuje.

Možnost "–Ukážka rozsahu« byl přidán do příkazu «git config", co zjednodušuje identifikaci místa, kde jsou definovány určité konfigurace.
Git umožňuje definovat konfigurace na různých místech: v úložišti (.git / info / config), v adresáři uživatele (~ / .gitconfig), v konfiguračním souboru celého systému (/ etc / gitconfig), jakož i prostřednictvím možností příkazového řádku a proměnných prostředí.

Při provádění «git config«, Je docela obtížné přesně pochopit, kde je definována požadovaná konfigurace. Možnost "–Původ přehlídky»Byl k dispozici k vyřešení tohoto problému, ale zobrazuje pouze cestu k souboru, ve kterém je definována konfigurace, což je užitečné, pokud chcete soubor upravit, ale nepomůže, pokud potřebujete změnit hodnotu pomocí« git config »S možnostmi –systém, –globální nebo –lokální.

Na druhé straně je to uvedeno v oznámení o této nové verzi pokračovalo rozšíření experimentální podpory pro dílčí klony, což umožňuje přenos pouze části dat a práci s neúplnou kopií úložiště.

Nová verze přidává nový příkaz „Git sparse-checkout add“, že ty umožňuje přidání samostatných adresářů pro použití operace «pokladna»Pouze kromě pracovního stromu, místo výpisu všech těchto adresářů najednou pomocí příkazu«Sada git sparse-checkout".

Výkon příkazu «git grep«, Který slouží k prohledávání skutečného obsahu úložiště a historických revizí, znatelně zvyšuje.

Pro urychlení hledání bylo povoleno skenovat obsah stromu práce pomocí více vláken ("git grep - vlákna«), Ale hledání v historických recenzích bylo jedno vlákno. Nyní bylo toto omezení odstraněno z důvodu implementace schopnosti paralelizovat operace čtení z úložiště objektů.

Ve výchozím nastavení je počet vláken nastaven na počet jader CPU, což ve většině případů nyní nevyžaduje explicitní nastavení-Vlákna".

Přidané podpora automatického doplňování vstupu dílčího příkazu, cesty, odkazy a další argumenty příkazu "git worktree", který umožňuje práci s několika pracovními kopiemi úložiště.

Můžeme také najít nová verze skriptu fsmonitor-watchmanŽe poskytuje integraci s mechanismem Facebook Watchman urychlit sledování změn souborů a vzhled nových souborů. Po aktualizaci git musíte vyměnit háček v úložišti.

Pokud se chcete o této nové verzi dozvědět více, můžete si přečíst původní poznámku v 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.