Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 1351|Odpowiedź: 1

Git lfs kontrola wersji dużych plików

[Skopiuj link]
Opublikowano 9 lutego 1. 2025 o 14:29:57 | | | |
Wymagania: Załóżmy, że tworzysz projekt gry z dużą liczbą tekstur, modeli i efektów dźwiękowych. Pliki te są zazwyczaj binarne i obszerne. Jak powinienem sobie z tym poradzić na gicie?

Git Large File Storage (LFS) zastępuje duże pliki, takie jak próbki audio, filmy, zbiory danych i grafiki, wskaźnikami tekstowymi w Gicie, podczas gdy treść plików jest przechowywana na zdalnym serwerze, takim jak GitHub.com lub GitHub Enterprise.

Git Large File Store (LFS) to otwartoźródłowe rozszerzenie Git, które pomaga repozytoriom Git efektywnie zarządzać dużymi plikami binarnymi. Git nie może śledzić zmian w plikach binarnych, takich jak pliki audio, wideo czy obrazy, tak jak zmienia się plik tekstowy. Chociaż pliki tekstowe mogą generować różnice tekstu zwykłego, wszelkie zmiany w binarnych wymagają całkowitego zastąpienia plików w repozytorium przez Git. Powtarzające się zmiany w dużych plikach zwiększają rozmiar repozytorium. To zwiększenie rozmiaru spowalnia regularne operacje Git, takie jak klonowanie, pobieranie czy pullowanie z czasem.

Oficjalna strona LFS:Logowanie do linku jest widoczne.
Adres GitHub:Logowanie do linku jest widoczne.

Najpierw zainstaluj rozszerzenie, biorąc przykład Windows, pobierz adres:Logowanie do linku jest widoczne.


Proces instalacji jest prosty.

Inicjalizuj Git LFS,Trzeba to zrobić dopiero po zakończeniu instalacji, polecenie brzmi następująco:



Zobacz polecenia wersji:


Określ typ pliku do śledzenia, na przykładzie pliku .mp4, polecenie wygląda następująco:


Aby zobaczyć, które pliki są zarządzane przez LFS, polecenie brzmi następująco:


Jeśli chcesz sklonować projekt, w przeciwieństwie do natychmiastowego pobierania zawartości dużych plików zarządzanych przez LFS, polecenie jest następujące:


(Koniec)




Poprzedni:Użyj wnioskowania modelu Onnx, aby ostrzec przed problemami CleanUnusedInitializersAndNodeArgs
Następny:[Tłumaczenie]. Funkcja cięcia tablicy NumSharp w NET/C#
 Ziemianin| Opublikowano 9 lutego 14:36:21 |
Klonuj projekty dużych plików



.gitattributes określa, jakie typy plików należy zarządzać za pomocą LFS, a konfiguracja plików wygląda następująco:




Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com