Когда я бегу 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'
Но тогда он просто висит там.
Резервуар (битбакет) находится внутри машины vmware для Windows 7. Затем репозиторий передается через SMB на главный компьютер (mac osx). Я запускаю git pull (macports) на хосте.
Если я запускаю git pull (msysgit) внутри vm, он отлично работает.
Любой ключ?
Я вижу то же самое. Это не происходило последовательно, пока я не перешел на Маверикс. Я думаю, что это может быть проблема с SMB, но не может показаться, что это понятно. – Abe
Теперь, когда вы упоминаете, это происходит чаще, так как я обновился до Маверикс. Кроме того, когда я запускаю git pull внутри vm, иногда репозиторий становится непригодным для хоста (до тех пор, пока я не удаляю .git/index и do git reset) –