Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 1351|Atsakyti: 1

Git lfs didelių failų versijų kūrimo valdymas

[Kopijuoti nuorodą]
Publikuota: 2025-1-9 14:29:57 | | | |
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)




Ankstesnis:Naudokite "Onnx" modelio išvadą, kad įspėtumėte apie "CleanUnusedInitializersAndNodeArgs" problemas
Kitą:[Vertimas]. "NumSharp" masyvo pjaustymo funkcija NET/C#
 Savininkas| Publikuota: 2025-1-9 14:36:21 |
Didelių failų projektų klonavimas



.gitattributes failas nurodo, kokių tipų failai turi būti valdomi naudojant LFS, o failo konfigūracija yra tokia:




Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com