Categorias
Programação

git svn rebase e fatal: bad object

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.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.