在 Visual Studio 2013 中从 GitHub pull 我的存储库时:
An error occurred. Detailed message: An error was raised by libgit2. Category = 20 (Error). Invalid description in FETCH_HEAD line 2
在命令行中,git pull
和 git push
表示一切都是最新的,一切正常。
这是生成此错误消息的 libgit2 源代码: http://cpansearch.perl.org/src/ALEXBIO/Git-Raw-0.27/xs/libgit2/src/fetchhead.c
最佳答案
这是 libgit2 库中的错误,它忽略了单引号字符可能作为有效引用名称的一部分出现的事实。
有 a fix for libgit2在工作中,但短期内您可能希望远离其中包含引号字符的分支或标签作为解决方法。
确保通过官方 Visual Studio 支持 channel 提出此问题,以便他们可以在其系统中将其作为错误进行跟踪。
关于git - "Invalid description in FETCH_HEAD"在 Visual Studio 中 pull/同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23233608/