我是否已经超越了“倒数第二个记录是全零”的问题?

时间:2011-08-08 18:50:03

标签: git-svn

在我需要在远程SVN服务器上更新密码后,我在所有git-svn操作上都收到此错误:

Penultimate record is all-zeroes in .git/svn/refs/remotes/trunk/.rev_map.f0385452-2b02-e011-bae3-001e4f1e4737 at /usr/libexec/git-core/git-svn line 1554

我无法弄清楚如何克服它。

1 个答案:

答案 0 :(得分:2)

系统崩溃后我遇到了这个错误。以下对我有用:

  1. 删除文件.git / svn / refs / remotes / trunk / .rev_map.f0385452-2b02-e011-bae3-001e4f1e4737
  2. 用以前版本的哈希值替换.git / packed-refs中refs / remotes / trunk /的哈希值。
  3. 运行git fetch。它应该首先重建.rev_map文件。
  4. 我还在某些时候运行了git pack-refs - 但我认为这没有效果。

    我受此指导: I need to un-fetch some revisions from git-svn