Onko mahdollista tehdä harvoin kassa, tarkistamatta ensin koko arkistoa?

Onko Mahdollista Tehda Harvoin Kassa Tarkistamatta Ensin Koko Arkistoa



Git antaa kehittäjille mahdollisuuden työskennellä rinnakkain suuressa projektissa, jossa he voivat työskennellä yhdessä samanaikaisesti. Joskus he käsittelevät pitkäaikaista projektia, jossa on useita tiedostoja, joiden tarkistaminen vie enemmän tilaa ja aikaa. Joten kehittäjien on vaikea saada haluttua sisältöä nopeasti. Tässä tapauksessa Git sparse checkout -ominaisuutta voidaan käyttää tarvittavan sisällön hankkimiseen etävarastosta.

Tässä artikkelissa käsitellään harvaan kassaamisen menetelmää lataamatta koko Git-arkistoa.







Voivatko Git-käyttäjät harventaa kassaa lataamatta ensin koko Git-tietovarastoa?

Kyllä, Git-käyttäjät voivat tehdä harvoin kassan tarkistamatta koko Git-arkistoa. Kokeile tätä vastaavaa tarkoitusta varten alla olevia ohjeita:



  • Siirry haluamaasi paikalliseen hakemistoon.
  • Aseta harva kassaarvo.
  • Lisää etä-URL-osoite ja vahvista se.
  • Käytä harvaa kassaa hakeaksesi tiettyjä Git-tietovarastoja käyttämällä ' $ git vedä ”.
  • Tarkista uudet muutokset.

Vaihe 1: Siirry Local Git -hakemistoon



Siirry tiettyyn paikalliseen arkistoon '' CD 'komento:





$ CD 'C:\Mene \R eng1'



Vaihe 2: Tarkista oletusvarakassan arvo

Suorita sitten annettu komento tarkistaaksesi oletusarvon ' core.sparseCheckout ” asetustiedostosta:

$ git config core.sparseCheckout

Alla olevan lähdön mukaan harvan kassan oletusarvo on ' väärä ':

Vaihe 3: Ota Sparse Checkout käyttöön

Ota harvaan kassa käyttöön suorittamalla ' git config 'komento yhdessä tietyn parametrin kanssa' core.sparseCheckout 'ja sen arvo' totta ':

$ git config core.sparseCheckout totta

Vaihe 4: Tarkista määritysasetukset

Varmistaaksesi, onko haluttu asetus muuttunut vai ei, käytä alla olevaa komentoa:

$ git config core.sparseCheckout

Voidaan nähdä, että harva kassa on otettu käyttöön:

Vaihe 5: Kopioi etä-URL

Siirry sen jälkeen haluttuun GitHub-etävarastoon ja kopioi sen ' HTTPS ”URL-osoite:

Vaihe 6: Lisää Remote 'alkuperä'

Lisää nyt etä-URL paikalliseen arkistoon luodaksesi yhteyden paikallisten ja etätietovarastojen välille suorittamalla annettu komento:

$ git kaukosäädin lisätä -f alkuperä https: // github.com / laibyyounas / demo.git

Tässä:

  • ' -f 'lippu edustaa' hakea ' ladataksesi päivitetyn etävaraston.
  • ' alkuperä ” on etä-URL-osoite.
  • ' https://…. ” on GitHubin arkiston polku.

Yllä mainitun komennon suorittamisen jälkeen etä-URL-osoite lisää ja noutaa myös päivitetyn etävaraston sisällön:

Vaihe 7: Tarkista etä-URL-osoite

Tarkista sitten, onko etäalkuperä lisätty vai ei alla annetulla komennolla:

$ git kaukosäädin -sisään

Vaihe 8: Käytä Sparse Checkoutia Hae tiettyyn arkistoon

Suorita ' git sparse-checkout ”-komento yhdessä halutun arkiston tai tiedostonimen kanssa kyseisen arkiston/tiedoston hakemiseksi:

$ git harvassa kassalla aseta testi_repo

Vaihe 9: Vedä arkisto

Lataa seuraavaksi tietyn haaran sisältö käyttämällä ' $ git vedä ”-komento sekä etänimi ja haluttu haara:

$ git pull alkuperä alfa

Vaihe 10: Vahvista muutokset

Suorita lopuksi ' $ git harvat kassalistat ' -komento näyttää kauko-ohjattu sisältö harvassa checkoutin kautta:

$ git harva kassalista

Voidaan havaita, että ainoa aiemmin määritetty arkisto on haettu etähaaralta:

Olemme selittäneet harvan kassauksen menettelyn tarkistamatta koko arkistoa.

Johtopäätös

Kyllä, Git-käyttäjät voivat tehdä harvoin kassan lataamatta koko Git-arkistoa. Voit tehdä tämän siirtymällä ensin vaadittuun paikalliseen Git-tietovarastoon. Ota harvaan kassatoiminto käyttöön käyttämällä ' $ git config core.sparseCheckout ' -komento ja määritä sen arvo muodossa ' totta ”. Lisää sitten etä-URL-osoite ja nouta kyseinen arkisto paikalliseen Git-tietovarastoon samanaikaisesti. Suorita lopuksi ' git pull ”-komento vetää etävarasto. Tämä artikkeli tarjosi menetelmän harvaan kassalle tarkistamatta ensin koko Git-arkistoa.