git svn rebase e fatal: bad object

11:11 am Programação

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

One Response

  1. Daniel Henrique Alves Lima Says:

    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.

Leave a Comment

Your comment

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.