挂起当我运行git拉,我得到这个:的Git拉在SMB共享资源库
edson$ GIT_TRACE=1 git pull -v
trace: exec: 'git-pull' '-v'
trace: run_command: 'git-pull' '-v'
trace: built-in: git 'rev-parse' '--git-dir'
trace: built-in: git 'rev-parse' '--is-bare-repository'
trace: built-in: git 'rev-parse' '--show-toplevel'
trace: built-in: git 'ls-files' '-u'
trace: built-in: git 'symbolic-ref' '-q' 'HEAD'
trace: built-in: git 'config' 'branch.master.rebase'
trace: built-in: git 'config' 'pull.rebase'
trace: built-in: git 'rev-parse' '-q' '--verify' 'HEAD'
trace: built-in: git 'fetch' '-v' '--update-head-ok'
trace: run_command: 'ssh' '[email protected]' 'git-upload-pack '\''xxxltd/xxxltd.git'\'''
trace: run_command: 'rev-list' '--objects' '--stdin' '--not' '--all' '--quiet'
trace: run_command: 'rev-list' '--objects' '--stdin' '--not' '--all'
trace: exec: 'git' 'rev-list' '--objects' '--stdin' '--not' '--all'
trace: built-in: git 'rev-list' '--objects' '--stdin' '--not' '--all'
From bitbucket.org:xxxltd/xxx
= [up to date] master -> origin/master
= [up to date] blah -> origin/blah
trace: run_command: 'gc' '--auto'
trace: exec: 'git' 'gc' '--auto'
trace: built-in: git 'gc' '--auto'
trace: built-in: git 'rev-parse' '-q' '--verify' 'HEAD'
trace: built-in: git 'fmt-merge-msg'
但后来它只是挂在那儿。 (bitbucket)存储库位于Windows 7 vmware机器内部。然后该存储库通过SMB与主机(mac osx)共享。我在主机上运行git pull(macports)。
如果我在vm中运行git pull(msysgit),它工作正常。
任何线索?
我看到完全一样的东西。直到我升级到小牛之前,它一直没有发生。我认为这可能是SMB的权限问题,但似乎无法弄清楚。 – Abe
现在你已经提到了,自从我升级到小牛后,它的确发生得更频繁。另外,当我在vm中运行git pull时,有时库会变得不能用于主机(直到我删除.git/index并执行git reset) –