Git 2.26.0 kënnt mat echte Inhalts Sich, e puer experimentell Features a méi

git-2-26

Déi nei Versioun ass elo verfügbar Kontrollsystem "Gitt 2.26.0", déi kënnt mat e puer Neiegkeeten, experimentell Ënnerstëtzer a besonnesch Optimiséierungen. Fir déi, déi net mam Git vertraut sinn, sollt Dir dat wëssen ass ee vun de populärste Versiounskontrollsystemer, zouverléisseg an héich performant, mat flexiblen net-lineare Entwécklungsinstrumenter baséiert op Verzweigung a Fusioun vu Filialen.

Integritéit ze garantéieren Geschicht a Widderstand géint Verännerung am Réckbléck, benotzt implizit Hash Aus all der fréierer Geschicht op all Engagement ass et och méiglech individuell Engagement- an Tagentwéckler digital z'ënnerschreiwen.

Am Verglach mat der fréierer Verëffentlechung, déi nei Versioun huet 504 virbereet Ännerungen ugeholl mat der Participatioun vu 64 Entwéckler, vun deenen 12 fir d'éischte Kéier un der Entwécklung deelgeholl hunn.

Git 2.26.0 Schlëssel Nei Features

An dëser neier Versioun de Standard Iwwergank zu der zweeter Versioun vum Git Kommunikatiounsprotokoll gouf gemaach, déi benotzt gëtt wann e Client vun engem Remote mat engem Git Server verbënnt. Déi zweet Versioun vum Protokoll ass bemierkenswäert fir d'Fäegkeet fir Filialen an Tags op der Serversäit ze filteren mam Retour vun enger verkierzter Lëscht vu Linken op de Client.

Eng aner wichteg Innovatioun ass den Fäegkeet fir nei Funktiounen am Protokoll bäizefügen wéi nei Features am Toolkit erschéngen. De Client Code ass ëmmer nach kompatibel mam ale Protokoll An et kann weider mat neien an ale Serveren schaffen, automatesch zréck op déi éischt Versioun wann de Server deen zweeten net ënnerstëtzt.

D'Optioun "–Show-Ëmfang« ass op de Kommando hinzugefügt ginn «git config", waat vereinfacht d'Identifikatioun vun der Plaz wou bestëmmte Konfiguratiounen definéiert sinn.
Git erlaabt Iech Konfiguratiounen op verschiddene Plazen ze definéieren: am Repository (.git / info / config), am Verzeechnes vum Benotzer (~ / .gitconfig), an der systemweiter Konfiguratiounsdatei (/ etc / gitconfig), wéi och duerch Kommandozeilenoptiounen an Ëmfeldvariabelen.

Beim Ausféieren «git config«, Et ass relativ schwéier genau ze verstoen wou déi gewënschte Konfiguratioun definéiert ass. D'Optioun "–Show-Origin»War verfügbar fir dëst Problem ze léisen, awer et weist nëmmen de Wee fir d'Datei an där d'Konfiguratioun definéiert ass, wat nëtzlech ass wann Dir d'Datei ännere wëllt, awer net hëlleft wann Dir de Wäert via« git config ännere musst »Mat dem –system, –globalen oder –lokal Optiounen.

Op der anerer Säit gëtt et an der Ukënnegung vun dëser neier Versioun erwähnt datt d'Extensioun vun der experimenteller Ënnerstëtzung fir deelweis Klone weider, wat et erlaabt nëmmen en Deel vun den Daten ze transferéieren a mat enger onvollstänneger Kopie vum Repository ze schaffen.

Déi nei Versioun füügt en neie Kommando bäi "Gitt sparse-checkout add", datt Dir erméiglecht separat Verzeechnes derbäi fir d'Operatioun anzesetzen «ofmellen»Nëmmen ausser dem Aarbechtsbam, amplaz all dës Verzeichnisser gläichzäiteg mam« Kommando opzezielenGitt sparsch-Kasseset".

Kommando Leeschtung «git grep«, Déi benotzt gëtt fir den aktuellen Inhalt vum Repository an historesch Versioun ze sichen, däitlech erhéicht.

Fir d'Sich méi séier ze maachen, gouf et erlaabt den Inhalt vum Bam ze scannen vun der Aarbecht mat méi thread ( "git grep - Threads«), Awer d'Sich an historesche Bewäertunge war eenzeg thread. Elo gouf dës Restriktioun geläscht wéinst der Ëmsetzung vun der Fäegkeet ze liesen Operatiounen parallel aus dem Objetgeschäft.

Par défaut gëtt d'Zuel vun de Fuedere gläich wéi d'Zuel vun de CPU-Cores gesat, wat an de meeschte Fäll elo keng explizit Astellung vun der Optioun erfuerdert «–Fiedem".

Dobäi Ënnerstëtzung fir Ënnerkommando Entrée Autokomplettioun, Weeër, Linken an aner Argumenter vum Kommando "git worktree", wat et erlaabt mat verschiddenen Aarbechtskopie vum Repository ze schaffen.

Mir kënnen och fannen déi nei Versioun vum fsmonitor-Watchman Skript, et bitt Integratioun mam Facebook Watchman Mechanismus fir den Tracking vun Dateieännerungen ze beschleunegen an d'Erscheinung vun neien Dateien. Nodeems Dir Git aktualiséiert hutt, musst Dir den Hook am Repository ersetzen.

Wann Dir méi iwwer dës nei Verëffentlechung wësse wëllt, kënnt Dir déi originell Notiz an der folgenden Link. 


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

Gitt d'éischt fir ze kommentéieren

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.