How to resolve “Error: bad index – Fatal: index file corrupt” when using Git-SVN
How to resolve “Error: bad index – Fatal: index file corrupt” when using Git-SVN
我目前在我的一个仓库中使用 git svn,当我这样做时
git svn fetch
我得到了
Found possible branch point: coherent tag ref
Initializing parent: ok stuff
error: bad index file sha1 signature
fatal: index file corrupt
command returned error: 128
有办法解决这个问题吗?这是一种可怕的回购协议。同步到那个点需要几天时间,我不想从头开始 :/.
我试试
rm .git/index
来自 How to resolve "Error: bad index – Fatal: index file corrupt" when using Git 但没有这样的文件。
您是否能够通过进入您的存储库手动找到 .git 文件夹?您可以尝试 运行 下面的命令以获得更多信息?
git fsck --full
解决方案是删除 refs svn 文件夹中的 "index"(来自根存储库):
rm .git/svn/refs/{path/to/incriminated/ref}/index
然后我的
git svn fetch
又工作了。
尝试重命名 your_project/.git/index
文件
我的子文件夹中有另一个 .git
文件夹,因此导致了错误。我会删除 .git
子文件夹,然后删除您要提交的缓存文件夹:git rm --cached subfoldername
我目前在我的一个仓库中使用 git svn,当我这样做时
git svn fetch
我得到了
Found possible branch point: coherent tag ref
Initializing parent: ok stuff
error: bad index file sha1 signature
fatal: index file corrupt
command returned error: 128
有办法解决这个问题吗?这是一种可怕的回购协议。同步到那个点需要几天时间,我不想从头开始 :/.
我试试
rm .git/index
来自 How to resolve "Error: bad index – Fatal: index file corrupt" when using Git 但没有这样的文件。
您是否能够通过进入您的存储库手动找到 .git 文件夹?您可以尝试 运行 下面的命令以获得更多信息?
git fsck --full
解决方案是删除 refs svn 文件夹中的 "index"(来自根存储库):
rm .git/svn/refs/{path/to/incriminated/ref}/index
然后我的
git svn fetch
又工作了。
尝试重命名 your_project/.git/index
文件
我的子文件夹中有另一个 .git
文件夹,因此导致了错误。我会删除 .git
子文件夹,然后删除您要提交的缓存文件夹:git rm --cached subfoldername