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

Pohľad: 1351|Odpoveď: 1

Git lfs Large File Versioning Control

[Kopírovať odkaz]
Zverejnené 9.1.2025 o 14:29:57 | | | |
Požiadavky: Povedzme, že vyvíjate herný projekt s veľkým množstvom textúr, modelov a zvukových efektov. Tieto súbory sú zvyčajne binárne a objemné. Ako by som to mal spravovať pomocou gitu?

Git Large File Storage (LFS) nahrádza veľké súbory, ako sú zvukové vzorky, videá, dátové sady a grafika, textovými ukazovateľmi v Gite, pričom obsah súborov ukladá na vzdialenom serveri, ako je GitHub.com alebo GitHub Enterprise.

Git Large File Store (LFS) je open-source Git rozšírenie, ktoré pomáha Git repozitárom efektívne spravovať veľké binárne súbory. Git nedokáže sledovať zmeny v binárnych súboroch ako audio, video alebo obrázkové súbory rovnakým spôsobom, ako sa menia textové súbory. Hoci textové súbory dokážu generovať diferenciálne rozdiely v obyčajnom texte, akékoľvek zmeny binárnych súborov vyžadujú, aby Git úplne nahradil súbory v repozitári. Opakované zmeny veľkých súborov zväčšujú veľkosť repozitára. Toto zväčšenie spomaľuje bežné Git operácie ako klonovanie, načítanie alebo sťahovanie v priebehu času.

Oficiálna webová stránka LFS:Prihlásenie na hypertextový odkaz je viditeľné.
GitHub adresa:Prihlásenie na hypertextový odkaz je viditeľné.

Najprv nainštalujte rozšírenie, vezmite si ako príklad Windows, stiahnite si adresu:Prihlásenie na hypertextový odkaz je viditeľné.


Proces inštalácie je jednoduchý.

Inicializujte Git LFS,Stačí to urobiť až po dokončení inštalácie, príkaz je nasledovný:



Zobraziť príkazy verzie:


Špecifikujte typ súboru na sledovanie, ako príklad použite .mp4 súbor, príkaz je nasledovný:


Na zobrazenie, ktoré súbory sú spravované LFS, je príkaz nasledovný:


Ak chcete klonovať projekt, na rozdiel od okamžitého sťahovania obsahu veľkých súborov spravovaných LFS, príkaz je nasledovný:


(Koniec)




Predchádzajúci:Použite Onnx modelovú inferenciu na varovanie pred problémami CleanUnusedInitializersAndNodeArgs
Budúci:[Preklad]. Funkcia rezania polí NumSharp v NET/C#
 Prenajímateľ| Zverejnené 9.1.2025 o 14:36:21 |
Klonovanie veľkých súborových projektov



.gitattributes špecifikuje, aké typy súborov by sa mali spravovať pomocou LFS, a konfigurácia súboru je nasledovná:




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