VS2013 内置了 git 支持。在 C:\ (NTFS) 上使用 repos 很好。但是,在 F:\ (通过 ext2fsd 的 EXT3)上使用 repos 会产生此错误:
发生错误。详细消息:libgit2 引发错误。类别 = 无效(错误)。
无法打开目录“F:/aolney/research_projects/boredom/code/turk/SilverTurk/.git/objects/pack/”
以前曾针对深度嵌套的文件夹报告此错误,但我也尝试在 F:/aolney/repos 创建一个新的存储库,但失败并出现相同的错误。
在所有其他方面,ext2fsd 运行良好。已安装 Ext2fsd 0.52。机器是 Win 8.1 Pro,x64。Git 版本是 1.8.3。VS2013版本是终极更新2。
尝试签入新的本地存储库时发生上述错误,但我尝试过的所有 git 操作都会发生相同的错误(路径不同)。
我可以在 F:/ 驱动器 (EXT3) 上使用 git gui 工具,这让我觉得这是 VS2013、git 和 ext2fsd 之间的一些奇怪的交互