Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 1351|Odpověď: 1

Git lfs řízení verzování velkých souborů

[Kopírovat odkaz]
Zveřejněno 9. 1. 2025 14:29:57 | | | |
Požadavky: Řekněme, že vyvíjíte herní projekt s velkým množstvím textur, modelů a zvukových efektů. Tyto soubory jsou obvykle binární a objemné. Jak bych to měl řešit pomocí gitu?

Git Large File Storage (LFS) nahrazuje velké soubory, jako jsou zvukové vzorky, videa, datové sady a grafika, textovými ukazateli v Gitu, zatímco obsah souborů ukládá na vzdáleném serveru, jako je GitHub.com nebo GitHub Enterprise.

Git Large File Store (LFS) je open-source rozšíření pro Git, které pomáhá Git repozitářům efektivně spravovat velké binární soubory. Git nedokáže sledovat změny v binárních souborech jako audio, video nebo obrazové soubory stejným způsobem jako textové soubory. Zatímco textové soubory mohou generovat diféry v obyčejném textu, jakékoli změny binárních souborů vyžadují, aby Git soubory v repozitáři zcela nahradil. Opakované změny velkých souborů zvětšují velikost repozitáře. Toto zvětšení zpomaluje běžné operace s Gitem jako klonování, načítání nebo tahání v průběhu času.

Oficiální webové stránky LFS:Přihlášení k hypertextovému odkazu je viditelné.
Adresa GitHubu:Přihlášení k hypertextovému odkazu je viditelné.

Nejprve nainstalujte rozšíření, vezměte si jako příklad Windows, stáhněte adresu:Přihlášení k hypertextovému odkazu je viditelné.


Proces instalace je jednoduchý.

Inicializace Git LFS,Stačí to udělat až po dokončení instalace, příkaz je následující:



Zobrazit příkazy verzí:


Zadejte typ souboru pro sledování, například .mp4 soubor, příkaz je následující:


Pro zjištění, které soubory jsou spravovány v LFS, je příkaz následující:


Pokud chcete klonovat projekt, na rozdíl od okamžitého stahování obsahu velkých souborů spravovaných LFS je příkaz následující:


(Konec)




Předchozí:Použijte Onnx modelovou inferenci k varování před problémy s CleanUnusedInitializersAndNodeArgs
Další:[Překlad]. Funkce pro řezání pole v NumSharp v NET/C#
 Pronajímatel| Zveřejněno 9. 1. 2025 14:36:21 |
Klonování projektů velkých souborů



.gitattributes specifikuje, jaké typy souborů by měly být spravovány pomocí LFS, a konfigurace souboru je následující:




Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com