我正在开发一个项目,其中版本控制系统是SVN,我想要使用git。我做了一个git svn克隆,但git status
工作非常缓慢(约8分钟)。该存储库大约有63000个文件,其中大多数都是被git忽略的库。这是正常的吗?我做了一个git prune && git gc
来执行清理无法访问的对象和垃圾收集。我也做了一个git repack -Adf
但这使事情变得更糟。它需要更长的时间(超过20分钟)。git状态需要很长时间
我在做什么错?这是一个visual studio项目,我假定.gitignore
文件没有包含正确的东西。是否有可能找出哪些文件是从Visual Studio生成的,哪些文件需要版本化?
如果.gitignore
文件不是问题,我怎样才能使我的git status
速度更快,对于具有65000个文件(大约10GB)的项目来说,使用git缓慢工作正常吗?
我也发现git在某些windows环境下速度很慢。你有没有看过http://stackoverflow.com/questions/4485059/git-bash-is-extremely-slow-in-windows-7-x64?lq=1和http://stackoverflow.com/questions/2835775/ msysgit-的bash-是-窘况慢式 - 窗口7?LQ = 1? –
完成后会显示'git status'? –
@me_and它显示一个正常的“没有提交”的消息,它只需要很长的时间 –