2015-11-25 38 views
5

私のMacbook(Gibit New Macbook Pro with El Capitan)でGit関連のものを使用するたびに、コマンドごとにほぼ完全な時間がかかります。私は、単純なMac/OSXでGitが非常に遅い

GIT_TRACE = 1つのgit隠し

を行なったし、戻ってこれを得た:私は主にAtlassianのSourceTreeを使用していますが、問題はまたのgitコマンドに持続

17:04:27.460826 git.c:557    trace: exec: 'git-stash' 
17:04:27.463136 run-command.c:347  trace: run_command: 'git-stash' 
17:04:32.503827 git.c:348    trace: built-in: git 'rev-parse' '--git-dir' 
17:04:34.521223 git.c:348    trace: built-in: git 'rev-parse' '--show-toplevel' 
17:04:35.527473 git.c:348    trace: built-in: git 'config' '--get-colorbool' 'color.interactive' 
17:04:36.534443 git.c:348    trace: built-in: git 'config' '--get-color' 'color.interactive.help' 'red bold' 
17:04:37.538357 git.c:348    trace: built-in: git 'config' '--get-color' '' 'reset' 
17:04:38.544472 git.c:348    trace: built-in: git 'update-index' '-q' '--refresh' 
17:04:39.567521 git.c:348    trace: built-in: git 'diff-index' '--quiet' '--cached' 'HEAD' '--ignore-submodules' '--' 
17:04:40.578480 git.c:348    trace: built-in: git 'diff-files' '--quiet' '--ignore-submodules' 
17:04:41.595078 git.c:348    trace: built-in: git 'update-index' '-q' '--refresh' 
17:04:42.612776 git.c:348    trace: built-in: git 'diff-index' '--quiet' '--cached' 'HEAD' '--ignore-submodules' '--' 
17:04:43.621067 git.c:348    trace: built-in: git 'diff-files' '--quiet' '--ignore-submodules' 
17:04:44.636720 git.c:348    trace: built-in: git 'rev-parse' '--verify' 'HEAD' 
17:04:45.642275 git.c:348    trace: built-in: git 'rev-list' '--oneline' '-n' '1' 'HEAD' '--' 
17:04:46.648038 git.c:348    trace: built-in: git 'symbolic-ref' '-q' 'HEAD' 
17:04:47.653633 git.c:348    trace: built-in: git 'write-tree' 
17:04:48.664282 git.c:348    trace: built-in: git 'commit-tree' '<hex_number>' '-p' '<hex_number>' 
17:04:49.672125 git.c:348    trace: built-in: git 'read-tree' '--index-output=/Users/<USER>/.git/index.stash.62412' '-m' '<hex_number>' 
17:04:50.707740 git.c:348    trace: built-in: git 'diff' '--name-only' '-z' 'HEAD' '--' 
17:04:51.737890 git.c:348    trace: built-in: git 'update-index' '-z' '--add' '--remove' '--stdin' 
17:04:52.752634 git.c:348    trace: built-in: git 'write-tree' 
17:04:53.772245 git.c:348    trace: built-in: git 'commit-tree' '<hex_number>' '-p' '<hex_number>' '-p' '<hex_number>' 
17:04:54.778991 git.c:348    trace: built-in: git 'update-ref' '-m' 'WIP on <branch>: <hex_number> <branch> Kept working for a bit' 'refs/stash' '<hex_number>' 
Saved working directory and index state WIP on <branch>: <hex_number> <branch> Kept working for a bit 
17:04:55.787801 git.c:348    trace: built-in: git 'reset' '--hard' 
HEAD is now at <hex_number> <branch> Kept working for a bit 

私が示したログもそうです。コードをホスティングするためのソースは、Github.comのMULTIPLE paid、private reposです。

私はgitの操作を高速化しようとすることはできますか?それがどんな操作であっても、それはすべて遅いものではありません。

ありがとうございます。また、これがこの質問の正しい場所でない場合は、ごめんなさい。 :)

+1

おそらく、[Ask Different](http://apple.stackexchange.com)に適しています。どのバージョンのgit?作業コピーを見るためにTime Machineを設定していますか? – steveax

+0

私はそれをここに掲載しました。 gitの最新バージョン(数週間前にマシンを手に入れたばかりです)といいえ、Time Machineは設定されていません。 – Dwebtron

答えて

2

問題が見つかりました。それは私のアンチウィルスでした。 WebRootはそれを全部止めていた。私は何をすべきかのためのサポートチケットを持っていますが、今は無効にしています。

+0

WebRoot SecureAnywhereがインストールされ、SourceTree/Gitが停止してしまうのと同じ問題が発生します。あなたは修正を見つけましたか? – Anthony

+0

WebRootは彼らが「それに取り組んでいる」と言っています....しかし、私はそれを理解してから無効にしました。 – Dwebtron

+0

クールな感謝...それはまさに私がやったことです。それは私に25ポンドかかりました。 – Anthony