Nová verze Git 2.27.0 již byla vydána a toto jsou její změny

Git je jedním z nejpopulárnějších, spolehlivých a vysoce výkonných systémů pro správu verzí, a poskytuje flexibilní nelineární vývojové nástroje založené na verzích a sloučeních.

Zajistit integritu historie a odolnost vůči zpětnému pohledu, používá se implicitní hash veškeré předchozí historie v každém potvrzení a lze také ověřit digitální podpisy vývojářů jednotlivých značek a potvrzení.

Recientemente byla vydána nová verze distribuovaného systému řízení zdrojů Git 2.27.0.Ve srovnání s předchozím vydáním přijala nová verze 537 změn připravených za účasti 71 vývojářů, z nichž 19 se na vývoji podílelo poprvé

Klíčové nové funkce Git 2.27.0

V této nové verzi Git 2.27.0 výchozí zahrnutí druhé verze komunikačního protokolu Git bylo zrušeno, který se používá při vzdáleném připojení klienta k serveru Git. Protokol dosud nebyl rozpoznán, ale je ve výchozím nastavení připraven k použití kvůli identifikaci kluzkých problémů, které vyžadují samostatné zvážení.

Zatímco na druhé straně aby nedocházelo k nejasnostem v této nové verzi, příkaz "git description" vždy použít rozšířený výstupní režim („–Dlouhá“), pokud je zjištěna nahrazená značka spojená se potvrzením. Vzhledem k tomu, že dříve byla podepsaná nebo anotovaná značka zobrazena s popisem potvrzení, i když byla přejmenována nebo přesunuta do hierarchie „refs / tags /“.

Spuštění „git pull“ nyní vydá varování pokud je proměnná konfigurace vytáhnout.rebase není výslovně nastavena a možnosti „- [no-] overflow“ nebo „–ff-only“ neplatí. Chcete-li potlačit varování pro ty, kteří nehodlají přepsat, můžete nastavit proměnnou na hodnotu false.

Oni mají přidal několik nových akcí do složky «git update-ref --stdinTo je umožňují přímou kontrolu nad transakcemi aktualizace odkazůNapříklad implementovat dvoustupňovou aktualizaci atomického odkazu napříč více úložišti.

Navíc, revidované možnosti načítání git společné pro načítání git. Podobné možnosti, které nebyly zmíněny výše, byly zdokumentovány a předány do git fetch chybějících voleb.

Přidána možnost zobrazení Od: a Předmět: záhlaví: žádné změny opravy formátu git bez převodu znaků, které nejsou v kódování ASCII.

Volba „–Show-pulls“ byl přidán do „git logu“, umožňuje vám zobrazit nejen potvrzení, ke kterým byly provedeny změny, ale také závazek sloučit tyto změny ze samostatné větve.

Zpracování interaktivního vstupu ve všech komponentách bylo sjednoceno a volání fflush () bylo přidáno po zobrazení požadavku na vstup, ale před operací čtení.

V „git rebase“ je povoleno znovu použít všechny místní závazky bez předchozího provedení operace «pokladnaI když některé z nich byly dříve proti proudu.

Hodnota konfigurační proměnné 'pack.useSparse' byla nahrazena hodnotou 'true', aby byly povoleny výchozí optimalizace dříve prezentované jako experimentální.

Z dalších změn:

  • Přidána sada možností pro konfiguraci připojení SSL při přístupu přes proxy.
  • Byly rozšířeny informace zobrazené při použití konverzních filtrů „čistý“ a „rozmazaný“. Například je nyní zobrazen stromový objekt, ve kterém se zobrazí převedený objekt blob.
  • Přidána možnost „–autostash“ do „git merge“.
  • Vylepšené rozhraní pokladny.
  • K příkazu git rebase byla přidána možnost –no-gpg-sign, aby bylo přepsáno nastavení commit.gpgSign.
  • Přidány šablony uživatelských rozdílů pro dokumenty Markdown.
  • Odstraněno omezení vyloučení pro všechny trasy na šablonách s nízkými platy, které vedly k prázdnému stromu úloh.
  • Operace „git restore –staged –worktree“ nyní ve výchozím nastavení používá místo zobrazení chyby obsah větve „HEAD“.
  • Pokračovaly práce na přepnutí na hashovací algoritmus SHA-2 namísto SHA-1.
  • Přepracovaný kód pro interakci s GnuPG.

zdroj: https://github.com/


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.