Jak usunąć plik "nigdy nie używać ponownie" i zwolnić pamięć masową do limitu github lfs?Jak usunąć plik śledzony przez git-lfs i zwolnić miejsce na dysku?
Czy usunięcie punktu odniesienia pliku w historii git działa w takiej sytuacji?
Jak usunąć plik "nigdy nie używać ponownie" i zwolnić pamięć masową do limitu github lfs?Jak usunąć plik śledzony przez git-lfs i zwolnić miejsce na dysku?
Czy usunięcie punktu odniesienia pliku w historii git działa w takiej sytuacji?
Obecnie nie ma świetnego sposobu na usunięcie dużych zasobów z git-lfs
. Obecną sugestią GitHub jest użycie narzędzia o nazwie The BFG, aby całkowicie usunąć całe istnienie pliku z repozytorium.
Prawdopodobnie zostanie on usunięty z magazynu LFS, kiedy Git's Garbage Collection zostanie uruchomiony przez Github.
Więcej informacji można znaleźć https://help.github.com/articles/working-with-large-files/
Odpowiedź udzielona przez Wader nie wiąże się z pytaniem.
Podany link do artykułu githuba dotyczy dużych plików bezpośrednio do repozytorium git, które NIE jest takie samo jak git-lfs!
Co do pytania: w jaki sposób ta sytuacja jest obsługiwana, zależy od bazowego serwera magazynowania. Obsługa git-lfs może być świadczona przez różne usługi, np. GitHub lub GitLab.
GitLab przechowuje pliki git-lfs nie na repozytorium. Są przechowywane przez ich wartość skrótu SHA-256. Jeśli ten sam plik jest używany w kilku repozytoriach (np. Klonach), jest przechowywany tylko raz. Zależy to wyłącznie od GitLab, w jaki sposób obsługuje pliki referencyjne i powinien być sprawdzony w instrukcji.
Zgodnie z dokumentacją GitHubs (https://help.github.com/articles/removing-files-from-git-large-file-storage/) zaleca się usunięcie i ponowne utworzenie repozytorium: "Aby usunąć obiekty Git LFS z repozytorium, usuń i ponownie utwórz repozytorium. Gdy usuniesz repozytorium, wszelkie powiązane problemy, gwiazdki, i widelce są również usuwane. "
Należy zauważyć, że zmieni się cała twoja historia, co oznacza, że wszystkie identyfikatory commit będą się zmieniać wszędzie. To _ może mieć drastyczne problemy, jeśli twoje repozytorium zostało wyciągnięte przez innych i starają się wesprzeć. – g19fanatic