2015-11-25 12 views
5

पर गिट बहुत धीमा है जब भी मैं अपनी मैकबुक (एल कैपिटन के साथ ब्रांड-नई मैकबुक प्रो) से संबंधित गिट का उपयोग करता हूं, तो प्रत्येक कमांड के लिए लगभग एक पूर्ण मिनट लगता है। मैं एक साधारणमैक/ओएसएक्स

GIT_TRACE = 1 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 

मैं मुख्य रूप से Atlassian के SourceTree उपयोग कर रहा हूँ, लेकिन समस्या यह भी Git आदेश पर बनी रहती है -लाइन (भी, मैंने जो लॉग दिखाया है)। कोड होस्ट करने के लिए हमारा स्रोत Github.com पर बहु ​​भुगतान, निजी प्रतिनिधि है।

क्या कोई ऐसी चीज है जिसे मैं गिट ऑपरेशंस को तेज करने की कोशिश कर सकता हूं? यह कोई फर्क नहीं पड़ता कि यह कौन सा ऑपरेशन है, वे सभी धीमे हैं।

अग्रिम धन्यवाद। इसके अलावा, क्षमा करें अगर यह इस प्रश्न के लिए सही जगह नहीं है। :)

+1

शायद [पूछें अलग] के लिए बेहतर फिट (http://apple.stackexchange.com)। गिट का क्या संस्करण? क्या आपके पास कार्यशील प्रतियां देखने के लिए टाइम मशीन सेट है? – steveax

+0

मैंने अभी इसे वहां पोस्ट किया है। गिट का नवीनतम संस्करण (मुझे बस कुछ हफ्ते पहले मशीन मिली) और नहीं, टाइम मशीन स्थापित नहीं है। – Dwebtron

उत्तर

2

समस्या मिली। यह मेरा एंटीवायरस था। WebRoot इसे सब खराब कर रहा था। मेरे पास क्या करना है इसके लिए मेरे पास एक सपोर्ट टिकट है, लेकिन अभी के लिए मैंने इसे अक्षम कर दिया है।

+0

यहां वही समस्या है, WebRoot SecureAnywhere स्थापित है और SourceTree/Git एक रुकावट पीसता है। क्या आपको कोई फिक्स मिला? – Anthony

+0

वेबरूट का कहना है कि वे "इस पर काम कर रहे हैं" .... लेकिन मैंने इसे अभी अक्षम कर दिया है क्योंकि मैंने इसे समझ लिया था। – Dwebtron

+0

कूल धन्यवाद ... यह वही है जो मैंने भी किया है। यह मुझे £ 25 या तो खर्च किया ....... पैसे अच्छी तरह बिताया! – Anthony