我正在開發一個項目,其中版本控制系統是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它顯示一個正常的「沒有提交」的消息,它只需要很長的時間 –