Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 1351|Răspunde: 1

Controlul versiunilor fișierelor mari git lfs

[Copiază linkul]
Postat la 2025-1-9 14:29:57 | | | |
Cerințe: Să zicem că dezvolți un proiect de joc cu un număr mare de texturi, modele și efecte sonore. Aceste fișiere sunt de obicei binare și voluminoase. Cum ar trebui să gestionez asta cu git?

Git Large File Storage (LFS) înlocuiește fișiere mari precum mostre audio, videoclipuri, seturi de date și grafice cu pointere de text în Git, stocând conținutul fișierelor pe un server la distanță precum GitHub.com sau GitHub Enterprise.

Git Large File Store (LFS) este o extensie Git open-source care ajută depozitele Git să gestioneze eficient binare mari. Git nu poate urmări modificările în binare, cum ar fi fișierele audio, video sau imagine, în același mod în care modificările fișierelor text. Deși fișierele bazate pe text pot genera diferențe în text simplu, orice modificare a binarelor necesită ca Git să înlocuiască complet fișierele din depozit. Modificările repetate ale fișierelor mari cresc dimensiunea depozitului. Această creștere a dimensiunii încetinește operațiunile obișnuite Git, cum ar fi clonarea, preluarea sau tragerea în timp.

Site-ul oficial al LFS:Autentificarea cu hyperlink este vizibilă.
Adresă GitHub:Autentificarea cu hyperlink este vizibilă.

Mai întâi, instalează extensia, luând Windows ca exemplu, descarcă adresa:Autentificarea cu hyperlink este vizibilă.


Procesul de instalare este simplu.

Inițializează Git LFS,Trebuie făcut doar după ce instalarea este finalizată, comanda este următoarea:



Vizualizarea comenzilor versiunii:


Specifică tipul de fișier de urmărit, folosind fișierul .mp4 ca exemplu, comanda este următoarea:


Pentru a vedea care fișiere sunt gestionate de LFS, comanda este următoarea:


Dacă vrei să clonezi un proiect, spre deosebire de descărcarea conținutului fișierelor mari gestionate de LFS imediat, comanda este următoarea:


(Sfârșit)




Precedent:Folosește inferența modelului Onnx pentru a avertiza asupra problemelor cu CleanUnusedInitializersAndNodeArgs
Următor:[Traducere]. Funcția de tăiere a tablei NumSharp în NET/C#
 Proprietarul| Postat pe 2025-1-9 14:36:21 |
Clonează proiecte de fișiere mari



.gitattributes specifică ce tipuri de fișiere trebuie gestionate folosind LFS, iar configurația fișierului este următoarea:




Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com