Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 3817|Odpoveď: 4

Stiahnite si veľké projekty pomocou plytkého klonovaného zdrojového kódu Git

[Kopírovať odkaz]
Zverejnené 19. 2. 2023 18:42:56 | | | |
Požiadavky: Použitím príkazu git clone sa zdrojový kód a história zmien projektu predvolene klonujú na lokálny disk, ak sa súbor projektu často aktualizuje a iteruje, stiahneme veľa histórie, ak chceme len konzultovať a naučiť sa najnovší zdrojový kód, stačí si najnovší kód stiahnuť na požiadanie.


Klonovanie celého repozitára je štandardný operačný postup pomocou Gitu. Každý klon zvyčajne obsahuje všetko v repozitári.
To znamená, že pri klonovaní získate nielen súbor, ale aj každú revíziu každého súboru, ktorý bol kedy commitovaný, ako aj históriu každého commitu. A ak máte vo svojom kóde veľa assetov, bude obsahovať dlhú históriu. Hlavným problémom je, že to vytvára úzke miesta v pipeline kontinuálnej integrácie (CI).
Pozrite si optimalizačné projekty kódu, napríklad github.com, často je potrebné dokončiť klonovanie kódu, čím je projekt viac hviezdami, čím väčšie množstvo kódu, tým dlhšia história, v prípade zlej domácej siete sa často stiahne niekoľko GB po stiahnutí, sieť je odpojená. Keď je prerušený, nedá sa pokračovať a musí začať od začiatku, čo je utrpenie.


Git shallow klon

Klonujeme iba najnovší záznam commitu pomocou nasledujúceho príkazu:

--hĺbkaPredstavuje hĺbku klonu,-- hĺbka 1 znamená, že klonuje len najnovší záznam commitu a najnovší obsah po tomto commite, a neklonuje historický commit, čo má za následok, že nie je možné vidieť historický záznam commitu, ale rýchlosť klonovania je výrazne zlepšená.

Klonujte najnovší zdrojový kód + históriu nasledovne:



Klonujte len najnovší zdrojový kód, nasledovne:



(Koniec)




Predchádzajúci:Príklad komunikácie s oknom prehliadača po robote
Budúci:PDF.JS Náhľad PDF súborov v čínštine sa nevyskytujú žiadne problémy
 Prenajímateľ| Zverejnené 19. 2. 2023 18:43:59 |
Zverejnené 20. 2. 2023 10:59:31 |
Naučte sa učiť
 Prenajímateľ| Zverejnené 6. 10. 2023 11:03:45 |
GitHub používa REST API na zobrazenie veľkostí repozitárov
https://www.itsvse.com/thread-10674-1-1.html
 Prenajímateľ| Zverejnené 12. 6. 2025 11:15:41 |
Git Full Clone Project Repository (Image Repository)
https://www.itsvse.com/thread-11024-1-1.html
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com