Prasības: pieņemsim, ka jūs izstrādājat spēles projektu ar lielu skaitu tekstūru, modeļu un skaņas efektu. Šie faili parasti ir bināri un apjomīgi. Kā man to pārvaldīt ar git?
Git Large File Storage (LFS) aizstāj lielus failus, piemēram, audio paraugus, videoklipus, datu kopas un grafikas, ar teksta rādītājiem Git, vienlaikus saglabājot failu saturu attālajā serverī, piemēram, GitHub.com vai GitHub Enterprise.
Git Large File Store (LFS) ir atvērtā koda Git paplašinājums, kas palīdz Git krātuvēm efektīvi pārvaldīt lielus bināros failus. Git nevar izsekot izmaiņas binārajos failos, piemēram, audio, video vai attēlu failos, tāpat kā teksta faili. Lai gan teksta faili var ģenerēt vienkārša teksta atšķirības, jebkuras izmaiņas binārajos failos prasa Git, lai pilnībā aizstātu failus repozitorijā. Atkārtotas izmaiņas lielos failos palielina repozitorija lielumu. Šis lieluma pieaugums laika gaitā palēnina regulārās Git operācijas, piemēram, klonēšanu, iegūšanu vai vilkšanu.
LFS oficiālā vietne:Hipersaites pieteikšanās ir redzama. GitHub adrese:Hipersaites pieteikšanās ir redzama.
Vispirms instalējiet paplašinājumu, piemēram, izmantojot Windows, lejupielādējiet adresi:Hipersaites pieteikšanās ir redzama.
Instalēšanas process ir vienkāršs.
Inicializējiet Git LFS,Tas jādara tikai tad, kad instalēšana ir pabeigta, komanda ir šāda:
Skatīt versijas komandas:
Norādiet faila tipu, kas jāizseko, izmantojot .mp4 failu kā piemēru, komanda ir šāda:
Lai redzētu, kuri faili tiek pārvaldīti LFS, komanda ir šāda:
Ja vēlaties klonēt projektu, atšķirībā no LFS pārvaldīto lielo failu satura lejupielādes, komanda ir šāda:
(Beigas) |