4

我有一台在 Windows 8 和 Ubuntu 12.04 之间双启动的机器。

在共享文件系统上有一个 Git 存储库/工作区。它是使用 Windows 中的 msysgit 创建的。

当我尝试在 Linux 下使用这个 repo(使用 Git 1.7.9.5)时,我看到这些错误消息:

错误:packfile .git/objects/pack/pack-31c385e8e4f1c105da16758ee98043a4b4ea1e50.pack 签名不可用

警告:packfile .git/objects/pack/pack-31c385e8e4f1c105da16758ee98043a4b4ea1e50.pack 无法访问

错误:packfile .git/objects/pack/pack-31c385e8e4f1c105da16758ee98043a4b4ea1e50.pack 签名不可用

警告:packfile .git/objects/pack/pack-31c385e8e4f1c105da16758ee98043a4b4ea1e50.pack 无法访问

致命:无法读取对象 190cb002f6257e33efe88a91b37943be29cf9412:对于定义的数据类型,值太大

首先,这些是什么意思?

其次,这是否表明.git文件夹的内容取决于分发,无论是操作系统还是 git 的版本/实现?

我可以通过对 repo 进行另一个克隆来解决这个问题,但如果可能的话,我更愿意使用两个操作系统中的相同版本。

4

0 回答 0