Ao tentar atualizar um repositório do svn através do git na minha máquina recebi o seguinte erro:
fatal: bad object 0dfa7fb77d2a08b78a9d57d3445f3d60c4734cf6
rev-list -1 0dfa7fb77d2a08b78a9d57d3445f3d60c4734cf6 bd5d9701516cfe2d4661eaa95a03755f7ae3c8a3 0fae1f416f17141abd6d78d9e042a1c5a35c7873 --not dc522b20890dbbdfef1c3bd104587d59b353d5ce: command returned error: 128
Para resolver esse problema entre no diretório .git e rode o seguinte comando:
grep -ir 0dfa7fb77d2a08b78a9d57d3445f3d60c4734cf6 *
No meu caso o comando acima retornou apenas 1 arquivo:
Binary file ./svn/.caches/lookup_svn_merge.db matches
Apague o arquivo e rode novamente o comando git svn rebase
Uma resposta em “git svn rebase e fatal: bad object”
O quê? O GIT não é perfeito? 😉 Ou vão colocar a culpa no SVN?
Pior que, outro dia, estavam discutindo (de novo) esse lance de s/w de controle de versão. E acho que nem era um grupo de desenvolvimento, já que não participo mais nenhum… 🙂
[]’s.