Uusi versio on nyt saatavilla ohjausjärjestelmä "Git 2.26.0", joka saapuu joitakin uutisia, kokeelliset tuet ja erityisesti optimoinnit. Niille, jotka eivät tunne Gitiä, sinun pitäisi tietää se on yksi suosituimmista versionhallintajärjestelmistä, luotettavia ja tehokkaita, tarjoamalla joustavia epälineaarisia kehitystyökaluja, jotka perustuvat haarautumiseen ja haarojen yhdistämiseen.
Eheyden varmistamiseksi historia ja vastustuskyky muutoksille jälkikäteen, käytä implisiittistä hashia Jokaisen sitoutumisen edellisen historian perusteella on myös mahdollista allekirjoittaa digitaalisesti yksittäiset sitoutumis- ja tunnisteiden kehittäjät.
Edelliseen julkaisuun verrattuna uudessa versiossa hyväksyttiin 504 valmisteltua muutosta mukana 64 kehittäjää, joista 12 osallistui kehitykseen ensimmäistä kertaa.
Git 2.26.0 Tärkeimmät uudet ominaisuudet
Tässä uudessa versiossa oletuksena siirtyminen toiseen Git-yhteyskäytännön versioon tehtiin, jota käytetään yhdistettäessä asiakasta etänä Git-palvelimeen. Protokollan toinen versio on merkittävä mahdollisuuden suodattaa haarat ja tunnisteet palvelinpuolella palauttamalla lyhennetty luettelo linkeistä asiakkaalle.
Toinen tärkeä innovaatio on kyky lisätä uusia toimintoja protokollaan kun uudet ominaisuudet näkyvät työkalupakissa. Asiakaskoodi on edelleen yhteensopiva vanhan protokollan kanssa Ja se voi jatkaa toimintaansa uusien ja vanhojen palvelimien kanssa, palaten automaattisesti ensimmäiseen versioon, jos palvelin ei tue toista.
Vaihtoehto "–Näytä laajuus« on lisätty komentoon «git-määritykset", mitä yksinkertaistaa paikan tunnistamista, jossa tietyt kokoonpanot määritetään.
Gitin avulla voit määrittää kokoonpanot eri paikoissa: arkistossa (.git / info / config), käyttäjän hakemistossa (~ / .gitconfig) koko järjestelmän kokoonpanotiedostossa (/ etc / gitconfig) sekä komentorivivaihtoehtojen ja ympäristömuuttujien avulla.
Suoritettaessa «git-määritykset«, On melko vaikea ymmärtää tarkalleen, missä haluttu kokoonpano on määritelty. Vaihtoehto "–Näytä alkuperä»Oli käytettävissä ongelman ratkaisemiseen, mutta se näyttää vain polun tiedostoon, jossa kokoonpano on määritetty, mikä on hyödyllistä, jos aiot muokata tiedostoa, mutta ei auta, jos sinun on muutettava arvoa« git config: n kautta »Valikoilla –system, –global tai –local.
Toisaalta tämän uuden version ilmoituksessa mainitaan osittaisten kloonien kokeellisen tuen jatkamista jatkettiin, jonka avulla voidaan siirtää vain osa tiedoista ja työskennellä keskeneräisen kopion kanssa arkistosta.
Uusi versio lisää uuden komennon "Lisää harva kassalisäys", että sallii erillisten hakemistojen lisäämisen operaation soveltamiseksi «kassa»Vain työpuun lisäksi, sen sijaan että luettaisit kaikki hakemistot kerralla« -komennollagit harva kassalle".
Komennon suorituskyky «git grep«, Jota käytetään sekä arkiston todellisen sisällön että historiallisten versioiden etsimiseen, kasvaa huomattavasti.
Haun nopeuttamiseksi puuta sallittiin skannata työstä käyttämällä useita ketjuja ("git grep –langat«), Mutta haku historiallisissa arvosteluissa oli yksisäikeinen. Nyt tämä rajoitus on poistettu toteutetaan kyky rinnastaa lukutoimintoja esinekaupasta.
Oletusarvoisesti säikeiden määrä asetetaan yhtä suureksi kuin suorittimen ytimien lukumäärä, mikä useimmissa tapauksissa ei vaadi nimenomaista vaihtoehdon «–Langat".
Lisätty tuki alikomentojen merkintöjen automaattiselle täydennykselle, polut, linkit ja muut "git worktree" -komennon argumentit, joiden avulla voidaan työskennellä useiden arkiston työkopioiden kanssa.
Voimme myös löytää fsmonitor-watchman-komentosarjan uusi versioEttä tarjoaa integraation Facebook Watchman -mekanismin kanssa nopeuttaa tiedostomuutosten seurantaa ja uusien tiedostojen esiintymistä. Kun olet päivittänyt gitin, sinun on vaihdettava koukku arkistossa.
Jos haluat tietää enemmän tästä uudesta julkaisusta, voit tutustua alkuperäiseen muistiinpanoon seuraava linkki.