Követelmények: Tegyük fel, hogy egy játékprojektet fejlesztesz, amely rengeteg textúrával, modellrel és hangeffektussal rendelkezik. Ezek a fájlok általában binárisak és nagyszabásúak. Hogyan kezeljem ezt a git-tel?
A Git Large File Storage (LFS) a nagy fájlokat, például hangmintákat, videókat, adathalmazokat és grafikákat szövegmutatókkal helyettesíti a Git-ben, miközben a fájltartalmat egy távoli szerveren, például a GitHub.com vagy a GitHub Enterprise-on tárolja.
A Git Large File Store (LFS) egy nyílt forráskódú Git kiterjesztés, amely segít a Git tárolóknak hatékonyan kezelni a nagy binárisokat. A Git nem tudja ugyanúgy követni a bináris változásokat, mint az audio, videó vagy képfájlok. Bár a szövegalapú fájlok egyszerű szöveges differenciákat generálhatnak, a binárisban történő változtatások megkövetelik, hogy a Git-nek teljesen lecserélje a fájlokat a tárolóban. A nagy fájlok ismétlődő módosításai növelik a tároló méretét. Ez a méretnövekedés lassítja a szokásos Git műveleteket, mint a klónozás, behozás vagy húzás időben.
LFS hivatalos weboldala:A hiperlink bejelentkezés látható. GitHub cím:A hiperlink bejelentkezés látható.
Először telepítsd a bővítményt, például a Windows-t, töltsd le a címet:A hiperlink bejelentkezés látható.
A telepítési folyamat egyszerű.
Inicializáld a Git LFS-t,Csak akkor kell elvégezni, ha a telepítés befejeződött, a parancs a következő:
Verzióparancsok megtekintése:
Határozd meg a követésre szolgáló fájltípust, például a .mp4 fájlt használva, a parancs a következő:
Ahhoz, hogy lássuk, mely fájlokat kezeli LFS, a parancs a következő:
Ha egy projektet klónozni szeretnél, ellentétben azzal, ha az LFS által kezelt nagy fájlok tartalmát azonnal letöltenéd, a parancs a következő:
(Vége) |