几个月来,我一直在 Visual Studio 2013 中使用 git 扩展。昨天我的 Visual Studio 卡住了。我必须重新启动才能关闭它。现在,我可以进去了,一切似乎都能正常工作,除了 git 扩展。
我在“Git 设置”选项卡上收到此错误消息:
发生错误。详细消息:libgit2 引发错误。类别 = 索引(错误)。
索引中的数据无效 - header 签名不正确
我有:
- 卸载并重新安装 git
- 重启我的机器
- 花费数小时在线搜索
- 尝试重新克隆存储库
这些都没有任何效果。我不知道是什么原因造成的,也不知道如何解决。
有没有人遇到过这个?我如何让它再次工作?我有需要提交的更改。
最佳答案
听起来您在描述两个问题。
首先,您的 GitExtensions 可能已损坏(删除/Users/{User}/AppData/Roaming/GitExtensions 的内容)
其次,VS 可能正在连接到有问题的存储库。如果您克隆一个新的存储库并连接到它,您是否仍然收到该错误?
关于git - 详细消息 : An error was raised by libgit2. 类别 = 索引(错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21644055/