バージョン管理システムがSVNで、gitを使用したいプロジェクトで作業しています。私はgit svnクローンを行ったが、git status
はひどく遅い(約8分)。リポジトリには約63000個のファイルがあり、そのほとんどはgitで無視されるライブラリです。これは正常ですか?私はgit prune && git gc
を実行して、到達不能オブジェクトのクリーンアップとガベージコレクトを実行しました。私もgit repack -Adf
でしたが、これはさらに悪いことになりました。さらに長い時間がかかります(20分以上)。gitのステータスが長すぎます
私は間違っていますか?これはビジュアルスタジオプロジェクトであり、.gitignore
ファイルに正しいものが含まれていないと仮定します。どのファイルがビジュアルスタジオビルドから生成され、どのファイルをバージョン管理する必要があるのかを正確に知ることは可能ですか?
ファイルが問題でない場合は、どうすればgit status
を高速化できますか?65000ファイル(約10GB)のプロジェクトで正常に動作しますか?
また、一部のWindows環境でgitが遅いことがわかりました。 http://stackoverflow.com/questions/4485059/git-bash-is-extremely-slow-in-windows-7-x64?lq=1とhttp://stackoverflow.com/questions/2835775/を見ましたか? msysgit-bash-is-horrendously-slow-in-windows-7?lq = 1? –
完了時に 'git status'と表示されるのは何ですか? –
@ me_andそれは普通の "何もコミットしない"というメッセージを表示しますが、それは時間がかかりすぎます –