2011-01-22 18 views

Odpowiedz

6

Płytkie repozytorium to repozytorium, które nie zawiera pełnej historii.

Zobacz git-clone manpage:

--depth

Tworzenie płytki klon z historią obcięty do określonego liczby korekt. Płytkie repozytorium ma szereg ograniczeń (nie można sklonować lub pobierania z niej ani pchania z ani do niego), ale jest odpowiednie, jeśli jesteś zainteresowany tylko w niedawna historia dużego projektu z długim historii i chciałby wysłać poprawki jako poprawki.

+0

Dzięki, ale problemem jest to, że mam „stracone” oryginalnego repozytorium. Czy mogę zamienić moje płytkie repo na normalne? –

+1

Cóż, usunąłem plik .git/shallow i wygląda na to, że działa. Mam nadzieję, że niczego nie złamał. –

+1

Utwórz nowe repozytorium i zaimportuj do niego swoją bazę kodów. Jeśli masz tylko płytkie repozytorium, to i tak straciłeś już swoją historię, więc ponowne zaimportowanie kodu do nowego repo nie spowoduje, że stracisz cokolwiek. – ThiefMaster

8

Rename .git/płytkie do czegoś innego, klon, zmień go z powrotem, skopiuj .git/płytkie do sklonowanego repozytorium

+0

dziękuję, że pracował dla mnie, aby uzyskać moje zmiany! – h4ck3rm1k3

Powiązane problemy