Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 3817|Válasz: 4

Töltsd le nagy projekteket Git sekély klón forráskóddal

[Linket másol]
Közzétéve 2023. 02. 19. 18:42:56 | | | |
Követelmények: A git klónparancsával a projekt forráskódja és változási előzménye alapértelmezés szerint a helyi lemezre kerül, ha a projektfájlt rendszeresen frissítik és iterálják, sok előzményt töltünk le, ha csak a legfrissebb forráskódot szeretnénk megismerni, csak a legújabb kódot kell letölteni igény szerint.


Egy teljes tároló klónozása egy szabványos működési eljárás a Git-szel. Minden klón általában mindent tartalmaz a tárolóban.
Ez azt jelenti, hogy klónozáskor nemcsak a fájlt kapod, hanem minden valaha elkötelezett fájl minden változatát, valamint az egyes commit előzményeit. Ha pedig sok eszközed van a kódbázisodban, az hosszú múltat tartalmaz. A fő probléma, hogy ez szűk keresztmetszeteket okoz a folyamatos integrációs (CI) pipeline-ban.
Nézd meg a kódbázis optimalizálási projektjeit, például az github.com, gyakran be kell fejezni a kód klónozását, minél több sztárokkal van a projekt, annál nagyobb a kód, annál hosszabb a történet, gyenge hazai hálózat esetén gyakran néhány GB letöltés után a hálózat megszakad. Ha egyszer megszakították, nem lehet folytatni, és az elejéről kell kezdeni, ami szomorú.


Git sekély klón

Csak a legfrissebb commitációs rekordot klónozzuk a következő parancsval:

--mélységA klón mélységét képviseli,-- az 1-es mélység azt jelenti, hogy csak a legfrissebb commit rekordot és a legfrissebb tartalmat klóni a commit után, és nem klónja a history commit-et, ami azt eredményezi, hogy nem lehet a történelmi commit rekordot megtekinteni, de a klónozási sebesség jelentősen javul.

Klónozzuk a legfrissebb forráskódot + történetet az alábbiakban:



Csak a legfrissebb forráskódot klónozza az alábbiak szerint:



(Vége)




Előző:Robot utáni példa a böngészőablak kommunikációra
Következő:PDF.JS Előzetes PDF fájlok kínai változata esetén nem mutatnak problémát
 Háziúr| Közzétéve 2023. 02. 19. 18:43:59 |
Közzétéve 2023. 02. 20. 10:59:31 |
Tanulj meg
 Háziúr| Közzétéve 2023. 10. 06. 11:03:45 |
A GitHub a REST API-t használja a tároló méreteinek megtekintésére
https://www.itsvse.com/thread-10674-1-1.html
 Háziúr| Közzétéve 2025. 06. 12. 11:15:41 |
Git Full Clone Project Repository (Image Repository)
https://www.itsvse.com/thread-11024-1-1.html
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com