Powinieneś użyć Git LFS jeśli masz duże pliki lub pliki binarne do przechowywania w repozytoriach Git … A jeśli to zrobisz, trudno będzie wersjonować i scalić pliki binarne. Tak więc za każdym razem, gdy pliki rosną, rośnie repozytorium Git. A kiedy użytkownicy Git muszą pobrać i sklonować repozytorium, stwarza to problemy.
Czy git LFS jest konieczne?
Tak więc, jeśli masz duże pliki w swoim repozytorium i/lub dużo binariów, zaleca się użycie Git LFS. … Oznacza to, że twoje lokalne repozytorium będzie miało ograniczony rozmiar, ale zdalne repozytorium oczywiście będzie zawierało wszystkie rzeczywiste pliki i różnice.
Czy git LFS jest zły?
Brakuje czegoś na liście problemów: Git LFS jest protokołem http(s), więc jest w najlepszym razie problematyczny, gdy używasz Git przez ssh[1].… git obsługuje duże pliki, po prostu nie może wydajnie śledzić zmian w plikach binarnych, a jeśli są duże, sprawdzasz nowy BLOB po każdej modyfikacji.
Jakie są zalety git LFS?
Wersjonowanie dużych plików za pomocą Git LFS
- Treść jest przenośna - po prostu git clone.
- Dostępna jest pełna historia treści; może wycofywać zmiany i przywracać wcześniejsze wersje.
- Aktualizacje treści mogą korzystać z tych samych przepływów pracy, które są popularne w kodzie: pull request→review→merge.
Czy git LFS oszczędza miejsce?
W skrócie, Git LFS to rozszerzenie Git, które pozwala użytkownikom zaoszczędzić miejsce dzięki przechowywaniu plików binarnych w innej lokalizacji.