Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 1351|Odgovoriti: 1

Git lfs nadzor za verzioniranje velikih datotek

[Kopiraj povezavo]
Objavljeno 9. 1. 2025 ob 14:29:57 | | | |
Zahteve: Recimo, da razvijate projekt igre z velikim številom tekstur, modelov in zvočnih učinkov. Te datoteke so običajno binarne in obsežne. Kako naj to upravljam z gitom?

Git Large File Storage (LFS) nadomešča velike datoteke, kot so avdio vzorci, videoposnetki, podatkovni nizi in grafike, z besedilnimi kazalci znotraj Gita, medtem ko vsebino datotek shranjuje na oddaljenem strežniku, kot sta GitHub.com ali GitHub Enterprise.

Git Large File Store (LFS) je odprtokodna razširitev za Git, ki pomaga Git repozitorijem učinkovito upravljati velike binarne datoteke. Git ne more slediti spremembam binarnih datotek, kot so avdio, video ali slikovne datoteke, tako kot se spreminjajo besedilne datoteke. Medtem ko lahko besedilne datoteke generirajo razlike v navadnem besedilu, vse spremembe binarnih datotek zahtevajo, da Git popolnoma nadomesti datoteke v repozitoriju. Ponavljajoče se spremembe velikih datotek povečajo velikost repozitorija. To povečanje velikosti sčasoma upočasni običajne Git operacije, kot so kloniranje, prinos ali vlečenje.

Uradna spletna stran LFS:Prijava do hiperpovezave je vidna.
GitHub naslov:Prijava do hiperpovezave je vidna.

Najprej namestite razširitev, vzemite Windows kot primer in prenesite naslov:Prijava do hiperpovezave je vidna.


Postopek namestitve je preprost.

Inicializiraj Git LFS,To je treba opraviti šele, ko je namestitev končana, ukaz je naslednji:



Oglejte si ukaze različice:


Določite vrsto datoteke za sledenje, na primer uporabite datoteko .mp4, ukaz je naslednji:


Za prikaz, katere datoteke upravlja LFS, je ukaz naslednji:


Če želite klonirati projekt, za razliko od takojšnjega prenosa vsebine velikih datotek, ki jih upravlja LFS, je ukaz naslednji:


(Konec)




Prejšnji:Uporabite Onnx modelno inferenco za opozarjanje na težave s CleanUnusedInitializersAndNodeArgs
Naslednji:[Prevod]. Funkcija rezanja polja NumSharp v NET/C#
 Najemodajalec| Objavljeno 9. 1. 2025 ob 14:36:21 |
Kloniranje velikih datotečnih projektov



.gitattributes določa, katere vrste datotek je treba upravljati z LFS, konfiguracija datotek pa je naslednja:




Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com