Pracuję nad projektem, w którym systemem kontroli wersji jest SVN i chcę używać git. Zrobiłem klona svn git ale git status
działa strasznie wolno (około 8 minut). Repozytorium ma około 63000 plików, a większość z nich to biblioteki ignorowane przez git. Czy to normalne? Zrobiłem git prune && git gc
, aby wykonać czyszczenie nieosiągalnych obiektów i zbieranie śmieci. Zrobiłem też git repack -Adf
, ale to jeszcze pogorszyło sytuację. Trwa to nawet dłużej (ponad 20 minut).Status git trwa zbyt długo
Co robię źle? Jest to projekt studyjny i zakładam, że plik .gitignore
nie zawiera właściwych rzeczy. Czy można dokładnie ustalić, które pliki są generowane z wizualnej wersji studyjnej i które muszą być wersjonowane?
Jeśli plik .gitignore
nie jest problemem, w jaki sposób mogę uczynić mój git status
szybszym, czy to normalne, że projekt z 65 000 plików (około 10 GB) działa tak wolno z git?
Odkryłem również, że git działa wolno w niektórych środowiskach Windows. Czy obejrzałeś http://stackoverflow.com/questions/4485059/git-bash-is-extremely-slow-in-windows-7-x64?lq=1 i http://stackoverflow.com/questions/2835775/ msysgit-bash-is-horrendously-slow-in-windows-7? lq = 1? –
Co wyświetla komunikat "git status" po zakończeniu? –
@me_i wyświetla zwykły komunikat "nic do zatwierdzenia", trwa to zbyt długo –