我如何克服“倒数第二条记录全为零”的问题?问题?

发布于 2024-11-28 19:05:01 字数 250 浏览 0 评论 0原文

在我被要求更新远程 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

我不知道如何克服它。

After I was required to update my password on a remote SVN server, I'm getting this error on all git-svn operations:

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

I can't figure out how to get past it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

热鲨 2024-12-05 19:05:02

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

  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 文件。

我也在某个时候运行了 git pack-refs --all ,但我认为这没有效果。

我受此指导:
我需要从 git-svn 取消获取一些修订

I had this error after a system crash. The following worked for me:

  1. delete file .git/svn/refs/remotes/trunk/.rev_map.f0385452-2b02-e011-bae3-001e4f1e4737
  2. Replace the hash for refs/remotes/trunk/ in .git/packed-refs by the hash of the previous revision.
  3. run git fetch. It should first rebuild the .rev_map file.

I also ran git pack-refs --all at some point, but I think that didn't have an effect.

I was guided by this:
I need to un-fetch some revisions from git-svn

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文