Vai ir iespējams veikt retu pārbaudi, vispirms nepārbaudot visu krātuvi?

Vai Ir Iespejams Veikt Retu Parbaudi Vispirms Neparbaudot Visu Kratuvi



Git ļauj izstrādātājiem paralēli strādāt pie liela projekta, kurā viņi var strādāt kopā vienlaikus. Dažreiz viņi nodarbojas ar ilgtermiņa projektu, kurā ir vairāki faili, kuru pārbaude aizņem vairāk vietas un laika. Tāpēc izstrādātājiem kļūst grūti ātri iegūt vēlamo saturu. Šajā gadījumā var izmantot Git retās izrakstīšanās funkciju, lai iegūtu nepieciešamo saturu no attālās repozitorija.

Šajā rakstā tiks apspriesta retās izrakstīšanās metode, nelejupielādējot visu Git repozitoriju.







Vai Git lietotāji var retāk norēķināties, vispirms nelejupielādējot visu Git repozitoriju?

Jā, Git lietotāji var veikt nelielu izrakstīšanos, nepārbaudot visu Git repozitoriju. Šim nolūkam izmēģiniet tālāk norādītos norādījumus.



  • Dodieties uz vajadzīgo vietējo direktoriju.
  • Iestatiet retu izrakstīšanās vērtību.
  • Pievienojiet attālo URL un pārbaudiet to.
  • Lietojiet retu izrakstīšanos, lai iegūtu konkrētus Git repozitorijus, izmantojot “ $ git pull < filiāles nosaukums> ”.
  • Pārbaudiet jaunās izmaiņas.

1. darbība: dodieties uz vietējo Git direktoriju



Pārvietojieties uz konkrēto lokālo repozitoriju, izmantojot ' cd ” komanda:





$ cd 'C:\Iet \R eng1'



2. darbība. Pārbaudiet noklusējuma rezerves izrakstīšanās vērtību

Pēc tam izpildiet norādīto komandu, lai pārbaudītu noklusējuma vērtību “ core.sparseCheckout ” no konfigurācijas faila:

$ git konfigurācija core.sparseCheckout

Saskaņā ar tālāk norādīto izvadi sliktās izrakstīšanās noklusējuma vērtība ir “ viltus ”:

3. darbība. Iespējojiet Sparse Checkout

Lai iespējotu reto izrakstīšanos, palaidiet “ git konfigurācija ' komanda kopā ar konkrēto parametru ' core.sparseCheckout 'un tā vērtība' taisnība ”:

$ git konfigurācija core.sparseCheckout taisnība

4. darbība: pārbaudiet konfigurācijas iestatījumu

Lai pārliecinātos, vai vēlamais iestatījums ir mainījies, izmantojiet tālāk norādīto komandu:

$ git konfigurācija core.sparseCheckout

Redzams, ka ir iespējota retā izrakstīšanās:

5. darbība. Kopējiet attālo URL

Pēc tam dodieties uz vēlamo GitHub attālo repozitoriju un kopējiet to ' HTTPS ” URL:

6. darbība: pievienojiet attālo “izcelsmi”

Tagad pievienojiet attālo URL vietējam repozitorijai, lai izveidotu savienojumu starp lokālajiem un attālajiem repozitorijiem, izpildot norādīto komandu:

$ git tālvadības pults pievienot -f izcelsme https: // github.com / laibyyounas / demo.git

Šeit:

  • ' -f karogs apzīmē ' atnest ”, lai lejupielādētu atjaunināto attālo repozitoriju.
  • ' izcelsmi ” ir attālā URL nosaukums.
  • ' https://…. ” ir GitHub repozitorija ceļš.

Pēc iepriekš minētās komandas izpildes attālais URL pievienos un ienesīs arī atjaunināto attālās repozitorija saturu:

7. darbība: pārbaudiet attālo URL

Pēc tam pārbaudiet, vai attālā izcelsme ir pievienota, izmantojot tālāk norādīto komandu:

$ git tālvadības pults -in

8. darbība. Lietojiet Sparse Checkout, lai ienestu konkrētu krātuvi

Izpildiet ' git sparse-checkout ” komandu kopā ar vajadzīgo repozitoriju vai faila nosaukumu, lai iegūtu konkrēto repozitoriju/failu:

$ git retināta izrakstīšanās komplekts testa_repo

9. darbība: izvelciet repozitoriju

Pēc tam lejupielādējiet konkrētās filiāles saturu, izmantojot “ $ git pull ” komandu kopā ar attālo nosaukumu un vēlamo filiāli:

$ git pull izcelsme alfa

10. darbība: pārbaudiet izmaiņas

Visbeidzot izpildiet ' $ git rets izrakstīšanās saraksts ” komanda, lai parādītu attālināti izvilkto saturu, izmantojot retu izrakstīšanu:

$ git rets izrakstīšanās saraksts

Var novērot, ka vienīgā iepriekš norādītā repozitorija ir ielādēta no attālās filiāles:

Mēs esam izskaidrojuši retās izrakstīšanās procedūru, nepārbaudot visu repozitoriju.

Secinājums

Jā, Git lietotāji var veikt nelielu pārbaudi, nelejupielādējot visu Git repozitoriju. Lai to izdarītu, vispirms dodieties uz nepieciešamo vietējo Git repozitoriju. Iespējojiet reto izrakstīšanās funkciju, izmantojot ' $ git config core.sparseCheckout ' komandu un norādiet tās vērtību kā ' taisnība ”. Pēc tam pievienojiet attālo URL un vienlaikus ienesiet konkrēto repozitoriju vietējam Git krātuvei. Visbeidzot palaidiet ' git pull < filiāles nosaukums> ” komandu, lai izvilktu attālo repozitoriju. Šajā rakstā tika sniegta retas izrakstīšanās metode, vispirms nepārbaudot visu Git repozitoriju.