See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 1351|Vastuse: 1

Git lfs suur failiversioonide haldus

[Kopeeri link]
Postitatud 2025-1-9 14:29:57 | | | |
Nõuded: Oletame, et arendad mänguprojekti, kus on palju tekstuure, mudeleid ja heliefekte. Need failid on tavaliselt binaarsed ja mahukad. Kuidas peaksin seda gitiga haldama?

Git Large File Storage (LFS) asendab suured failid nagu helinäidised, videod, andmekogumid ja graafika tekstiviidetega Gitis, samal ajal salvestades failisisu kaugserverisse nagu GitHub.com või GitHub Enterprise.

Git Large File Store (LFS) on avatud lähtekoodiga Git-laiendus, mis aitab Git-repositooriumidel tõhusalt hallata suuri binaare. Git ei saa jälgida binaarfailide muutusi nagu heli, video või pildifailid samamoodi nagu tekstifaili muutumine. Kuigi tekstipõhised failid suudavad genereerida lihtteksti erinevusi, nõuavad kõik binaaride muutused, et Git asendaks täielikult failid hoidlas. Korduvad muudatused suurtes failides suurendavad hoidla suurust. See suuruse suurenemine aeglustab tavalisi Git-toiminguid nagu kloonimise, toomise või tõmbamise aeg.

LFS ametlik veebileht:Hüperlingi sisselogimine on nähtav.
GitHubi aadress:Hüperlingi sisselogimine on nähtav.

Kõigepealt paigalda laiendus, võttes näiteks Windowsi, laadi alla aadress:Hüperlingi sisselogimine on nähtav.


Paigaldusprotsess on lihtne.

Initsialiseeri Git LFS,See tuleb teha alles pärast paigalduse lõpetamist, käsk on järgmine:



Vaata versioonikäske:


Määra jälgitav failitüüp, kasutades näiteks .mp4 faili, käsk on järgmine:


Selleks, et näha, millised failid on LFS-i hallatavad, on käsk järgmine:


Kui soovid projekti kloonida, erinevalt LFS-i hallatavate suurte failide sisu kohe allalaadimisest, on käsk järgmine:


(Lõpp)




Eelmine:Kasuta Onnx mudeli järeldust, et hoiatada CleanUnusedInitializersAndNodeArgs probleemide eest
Järgmine:[Tõlge]. NumSharp massiivi lõikamise funktsioon NET/C#-s
 Üürileandja| Postitatud 2025-1-9 14:36:21 |
Suurte failiprojektide kloonimine



.gitattributes fail määrab, milliseid failitüüpe tuleks LFS-i abil hallata, ning faili konfiguratsioon on järgmine:




Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com