Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 1351|Svar: 1

Git lfs versionshantering av stora filer

[Kopiera länk]
Publicerad den 2025-1-9 14:29:57 | | | |
Krav: Låt oss säga att du utvecklar ett spelprojekt med ett stort antal texturer, modeller och ljudeffekter. Dessa filer är vanligtvis binära och omfattande. Hur ska jag hantera det med git?

Git Large File Storage (LFS) ersätter stora filer som ljudprov, videor, dataset och grafik med textpekare inom Git samtidigt som filinnehållet lagras på en fjärrserver som GitHub.com eller GitHub Enterprise.

Git Large File Store (LFS) är en öppen källkods-Git-tillägg som hjälper Git-repositorier att effektivt hantera stora binärfiler. Git kan inte spåra ändringar i binärfiler som ljud-, video- eller bildfiler på samma sätt som textfiler ändras. Även om textbaserade filer kan generera klartextdiffar, kräver ändringar i binärfiler att Git helt ersätter filerna i arkivet. Upprepade ändringar i stora filer ökar storleken på arkivet. Denna ökning i storlek saktar ner vanliga Git-operationer som kloning, hämtning eller pull över tid.

LFS officiella webbplats:Inloggningen med hyperlänken är synlig.
GitHub-adress:Inloggningen med hyperlänken är synlig.

Installera först tillägget, med Windows som exempel, ladda ner adressen:Inloggningen med hyperlänken är synlig.


Installationsprocessen är enkel.

Initiera Git LFS,Det behöver bara göras när installationen är klar, kommandot är följande:



Visa versionskommandon:


Ange vilken filtyp som ska spåras, med hjälp av .mp4 filen som exempel, kommandot är följande:


För att se vilka filer som hanteras av LFS är kommandot följande:


Om du vill klona ett projekt, till skillnad från att ladda ner innehållet i stora filer som hanteras av LFS direkt, är kommandot följande:


(Slut)




Föregående:Använd Onnx-modellinferens för att varna för CleanUnusedInitializersAndNodeArgs-problem
Nästa:[Översättning]. NumSharp-array-slicingfunktion i NET/C#
 Hyresvärd| Publicerad den 2025-1-9 14:36:21 |
Klona projekt för stora filer



.gitattributs-filen specificerar vilka typer av filer som ska hanteras med hjälp av LFS, och filkonfigurationen är som följer:




Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com