git grep
명령을 n 번 실행하면 약 0.8 * n 번 오류가 발생합니다. 나는 나쁜 아무것도 그냥 매달려의 몇 git grep buggy - 병렬 검색을 비활성화 하시겠습니까?
git fsck
보고서 파일 보호와 함께 문제를 제외 수퍼 유저로
- 실행을 시도했습니다 무엇
$ git grep foo_bar_search `git rev-list HEAD` -- dir/subdir >/dev/null fatal: unable to read tree (bc9e3369c6d6f027075e794fa11db02af3f8fb38) $ git grep foo_bar_search `git rev-list HEAD` -- dir/subdir >/dev/null fatal: unable to read tree (473a47dd3895b1db09baf4cf9463f4cbd224d5dd) $ git grep foo_bar_search `git rev-list HEAD` -- dir/subdir >/dev/null $ git grep foo_bar_search `git rev-list HEAD` -- dir/subdir >/dev/null fatal: unable to read tree (b917adbfffd1928c8f6ac0f746a4fdfcf2088029) $ git grep foo_bar_search `git rev-list HEAD` -- dir/subdir >/dev/null fatal: unable to read tree (473a47dd3895b1db09baf4cf9463f4cbd224d5dd)
복제시에는
git grep
이 복제본에서 동일한 동작을 다시 나타냅니다.http://www.spinics.net/lists/git/msg164520.html
메시지는 단지였다
git cat-file
를 사용하여보고 SHA1s의 일부에서 - 보면, 가장 흥미로운 구글 명중 조금
했다 구글에서 모두 잘
git grep
이라면 모든 것을 설명 할 수 있습니다. 그렇다면 여러 코어에서 동시에 검색을 수행합니까? (저는 4 개가 있습니다.) 어떻게하면 1 개 코어만으로 전체 시스템을 부팅 할 수 없게 할 수 있습니까? $ git --version
git version 1.7.3.4
는 제안 된 패치 자식을 컴파일,
(또는 제안 된 업데이트를 컴파일하거나 NO_PTHREADS가 정의 된 Git을 다시 컴파일하십시오.) –
감사합니다. NO_PTHREADS 소리가 유용합니다. 메일 링리스트의 패치가 언제 repo에 나타날지 확신하지 못합니다 (있는 경우). 현재 작업에 조금 집중해야하고 도구에 대한 패치를 가지고 놀려고하지 않았습니다. –
곧 출시 될 1.7.8 버전에 패치가 포함될 것으로 보입니다. –