I'm working on a project where the version control system is SVN and I want to use git. I did a git svn clone but git status
works terribly slow (around 8 minutes). The repository has around 63000 files and most of them are libraries ignored by git. Is this normal? I did a git prune && git gc
to perform a cleanup of unreachable objects and a garbage collect. I also did a git repack -Adf
but this made things even worse. It takes even longer(more than 20 minutes).
What am I doing wrong? This is a visual studio project and I assume that the .gitignore
file does not contain the right things. Is it possible to find out exactly which files are generated from a visual studio build and which have to be versioned?
If the .gitignore
file is not the problem, how can I make my git status
faster, is it normal for a project with 65000 files (around 10GB) to work that slow with git?