Reikalavimai: Tarkime, kad kuriate žaidimo projektą su daugybe tekstūrų, modelių ir garso efektų. Šie failai paprastai yra dvejetainiai ir didelių gabaritų. Kaip turėčiau jį valdyti su git?
"Git Large File Storage" (LFS) pakeičia didelius failus, tokius kaip garso pavyzdžiai, vaizdo įrašai, duomenų rinkiniai ir grafika, teksto rodyklėmis "Git", saugodama failų turinį nuotoliniame serveryje, pvz., "GitHub.com" arba "GitHub Enterprise".
"Git Large File Store" (LFS) yra atvirojo kodo "Git" plėtinys, padedantis "Git" saugykloms efektyviai valdyti didelius dvejetainius failus. "Git" negali sekti dvejetainių failų, pvz., garso, vaizdo ar vaizdo failų, pakeitimų taip pat, kaip keičiasi tekstiniai failai. Nors tekstiniai failai gali generuoti paprasto teksto skirtumus, bet kokie dvejetainių failų pakeitimai reikalauja, kad Git visiškai pakeistų saugykloje esančius failus. Pakartotiniai didelių failų pakeitimai padidina saugyklos dydį. Šis dydžio padidėjimas laikui bėgant sulėtina įprastas "Git" operacijas, pvz., klonuoti, gauti ar ištraukti.
LFS oficiali svetainė:Hipersaito prisijungimas matomas. "GitHub" adresas:Hipersaito prisijungimas matomas.
Pirmiausia įdiekite plėtinį, remdamiesi "Windows" pavyzdžiu, atsisiųskite adresą:Hipersaito prisijungimas matomas.
Diegimo procesas yra paprastas.
Inicijuoti Git LFS,Tai reikia padaryti tik baigus diegti, komanda yra tokia:
Peržiūrėti versijos komandas:
Nurodykite failo tipą, kurį norite stebėti, naudodami .mp4 failą kaip pavyzdį, komanda yra tokia:
Norėdami pamatyti, kurie failai yra valdomi LFS, komanda yra tokia:
Jei norite klonuoti projektą, skirtingai nei iš karto atsisiunčiant didelių failų, kuriuos valdo LFS, turinį, komanda yra tokia:
(Pabaiga) |