Vaatimukset: Oletetaan, että kehität peliprojektia, jossa on suuri määrä tekstuureja, malleja ja ääniefektejä. Nämä tiedostot ovat yleensä binäärisiä ja kömpelöitä. Miten minun pitäisi hallita sitä gitillä?
Git Large File Storage (LFS) korvaa suuret tiedostot, kuten ääninäytteet, videot, aineistot ja grafiikat tekstiosoittimilla Gitissä, samalla kun tiedostosisältöä tallennetaan etäpalvelimelle kuten GitHub.com tai GitHub Enterprise.
Git Large File Store (LFS) on avoimen lähdekoodin Git-laajennus, joka auttaa Git-repositorioita hallitsemaan suuria binäärejä tehokkaasti. Git ei pysty seuraamaan muutoksia binaaritiedostoihin, kuten ääneen, videoon tai kuvatiedostoihin, samalla tavalla kuin tekstitiedoston muutokset. Vaikka tekstipohjaiset tiedostot voivat tuottaa yksinkertaisia tekstieroja, kaikki binaarien muutokset vaativat Gitin korvaamaan tiedostot kokonaan varastossa. Toistuvat muutokset suuriin tiedostoihin kasvattavat varaston kokoa. Tämä koon kasvu hidastaa tavallisia Git-toimintoja, kuten kloonausta, noutoa tai vetämistä ajan myötä.
LFS:n virallinen verkkosivusto:Hyperlinkin kirjautuminen on näkyvissä. GitHub-osoite:Hyperlinkin kirjautuminen on näkyvissä.
Ensiksi asenna laajennus, ottaen Windowsin esimerkkinä, lataa osoite:Hyperlinkin kirjautuminen on näkyvissä.
Asennusprosessi on yksinkertainen.
Alusta Git LFS,Se tarvitsee tehdä vasta, kun asennus on valmis, komento on seuraava:
Katso versiokomennot:
Määritä seurattava tiedostotyyppi, käyttäen esimerkkinä .mp4-tiedostoa, komento on seuraava:
Jotta voidaan nähdä, mitkä tiedostot ovat LFS:n hallinnassa, komento on seuraava:
Jos haluat kloonata projektin, toisin kuin suurten tiedostojen sisällön lataaminen LFS:n toimesta heti, komento on seuraava:
(Loppu) |