Kas on võimalik teha hõredat kontrolli ilma kogu hoidlat esmalt läbi vaatamata?

Kas On Voimalik Teha Horedat Kontrolli Ilma Kogu Hoidlat Esmalt Labi Vaatamata



Git võimaldab arendajatel töötada paralleelselt suure projektiga, kus nad saavad samal ajal koostööd teha. Mõnikord tegelevad nad pikaajalise projektiga, millel on mitu faili, mille kontrollimiseks kulub rohkem ruumi ja aega. Seega on arendajatel raske soovitud sisu kiiresti hankida. Sel juhul saab kaughoidlast vajaliku sisu hankimiseks kasutada Giti hõreda kassafunktsiooni.

Selles artiklis käsitletakse hõreda väljamakse meetodit ilma kogu Giti hoidlat alla laadimata.







Kas Giti kasutajad saavad hõredalt väljamakseid teha ilma kogu Giti hoidla esmalt alla laadimata?

Jah, Giti kasutajad saavad hõredalt kontrollida ilma kogu Giti hoidlat kontrollimata. Sel eesmärgil proovige alltoodud juhiseid.



  • Minge soovitud kohalikku kataloogi.
  • Määra hõre kassaväärtus.
  • Lisage kaug-URL ja kinnitage see.
  • Konkreetsete Giti hoidlate tõmbamiseks rakendage hõredat väljavõtet, kasutades käsku ' $ git pull ”.
  • Kinnitage uued muudatused.

1. samm: liikuge kohaliku Giti kataloogi



Liikuge konkreetsesse kohalikku hoidlasse, kasutades ' cd 'käsk:





$ cd 'C:\Mine \R eng1'



2. toiming: kontrollige väljavõtu vaikeväärtust

Seejärel käivitage käsk, et kontrollida 'vaikeväärtust core.sparseCheckout ” konfiguratsioonifailist:

$ git konfiguratsioon core.sparseCheckout

Vastavalt alltoodud väljundile on harvaesineva väljaregistreerimise vaikeväärtus ' vale ”:

3. toiming: lubage Sparse Checkout

Vähese kassa lubamiseks käivitage ' git konfiguratsioon käsk ' koos konkreetse parameetriga ' core.sparseCheckout 'ja selle väärtus' tõsi ”:

$ git konfiguratsioon core.sparseCheckout tõsi

4. samm: kontrollige konfiguratsiooniseadet

Et veenduda, kas soovitud säte on muutunud või mitte, kasutage alltoodud käsku:

$ git konfiguratsioon core.sparseCheckout

On näha, et hõre kassa on lubatud:

5. samm: kopeerige kaug-URL

Pärast seda minge soovitud GitHubi kaughoidlasse ja kopeerige selle ' HTTPS ” URL:

6. samm: lisage kaugjuhtimisseade 'päritolu'

Nüüd lisage kaug-URL kohalikku hoidlasse, et luua ühendus kohalike ja kaughoidlate vahel, käivitades käsu:

$ git kaugjuhtimispult lisama -f päritolu https: // github.com / laibyyounas / demo.git

Siin:

  • -f 'lipp tähistab ' tooma ” värskendatud kaughoidla allalaadimiseks.
  • päritolu ” on kaug-URL-i nimi.
  • https://…. ” on GitHubi hoidla tee.

Pärast ülaltoodud käsu täitmist lisab kaug-URL ka värskendatud kaughoidla sisu ja toob selle:

7. samm: kontrollige kaug-URL-i

Seejärel kontrollige alloleva käsu abil, kas kauglähtekoht on lisatud või mitte:

$ git kaugjuhtimispult -sisse

8. samm: rakendage konkreetse hoidla toomiseks Sparse Checkout

Käivitage ' git sparse-checkout ” käsk koos soovitud hoidla või failinimega selle konkreetse hoidla/faili toomiseks:

$ git hõre kassasse seatud test_repo

9. samm: tõmmake hoidla

Järgmisena laadige alla konkreetse filiaali sisu, kasutades ' $ git pull ” käsk koos kaugnime ja soovitud haruga:

$ git pull päritolu alfa

10. samm: muudatuste kinnitamine

Lõpuks käivitage ' $ git hõre kassaloend ” käsk kaugjuhitava sisu kuvamiseks hõreda väljaregistreerimise kaudu:

$ git hõre kassaloend

Võib täheldada, et kaugharust on toodud ainus varem määratud hoidla:

Oleme selgitanud hõreda väljaregistreerimise protseduuri ilma kogu hoidlat läbi vaatamata.

Järeldus

Jah, Giti kasutajad saavad hõredalt kontrollida ilma kogu Giti hoidlat alla laadimata. Selleks minge esmalt nõutavasse kohalikku Giti hoidlasse. Lubage hõre kassafunktsioon, kasutades ' $ git config core.sparseCheckout ' käsk ja määrake selle väärtus kui ' tõsi ”. Seejärel lisage kaug-URL ja tooge konkreetne hoidla kohalikku Giti hoidlasse. Lõpuks käivitage ' git pull ” käsk kaughoidla tõmbamiseks. See artikkel pakub hõreda väljamakse meetodi, ilma et oleks kõigepealt kogu Giti hoidlat kontrollitud.