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) |