Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git fsck错误:“0”;包含完整路径名“;_Git_Solaris - Fatal编程技术网

git fsck错误:“0”;包含完整路径名“;

git fsck错误:“0”;包含完整路径名“;,git,solaris,Git,Solaris,我在git存储库中遇到了一个奇怪的问题git fsck在对存储库进行fresh克隆后没有抱怨;但在提交一个小更改后,会出现以下错误: Checking object directories: 100% (256/256), done. warning in tree [sha1]: contains full pathnames Checking objects: 100% (1481/1481), done. 而且git-push也不成功: Counting objects: 10, don

我在git存储库中遇到了一个奇怪的问题
git fsck
在对存储库进行fresh克隆后没有抱怨;但在提交一个小更改后,会出现以下错误:

Checking object directories: 100% (256/256), done.
warning in tree [sha1]: contains full pathnames
Checking objects: 100% (1481/1481), done.
而且
git-push
也不成功:

Counting objects: 10, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (10/10), done.
Writing objects: 100% (10/10), 2.52 KiB | 0 bytes/s, done.
Total 10 (delta 9), reused 0 (delta 0)
remote: error: object [sha1]:contains full pathnames
remote: fatal: Error in object
error: unpack failed: index-pack abnormal exit
相关sha1的git rev list--objects--all没有显示任何类似完整路径的内容


此外,这个错误只在特定的操作系统上出现过——具体地说,是在某些OpenSolaris x86衍生产品上的git 2.3.1。在其他平台(Linux、Windows和FreeBSD测试)上,Git2.4不会出现这种情况。更令人不解的是,谷歌不会让任何人抱怨这样的错误。因此,我想知道这是否只是特定情况下的一个git bug,或者存储库本身的任何问题,以及是否有任何补救措施。

git 2.3.1在其他平台上如何工作?Git2.4如何在现有的OpenSolaris平台上工作?@AndrewHenle有待测试。我在各种需要工作的平台上使用了最预先打包的git,而测试git本身根本不是我最初的目的。所以我想看看是否有人有类似的经历。如果源代码的目的是检查git的行为,我就这样做,甚至不会在StackOverflow中询问。检查“contains full pathnames”就在“contains zero sha1”旁边:)git 2.3.1在其他平台上是如何工作的?Git2.4如何在现有的OpenSolaris平台上工作?@AndrewHenle有待测试。我在各种需要工作的平台上使用了最预先打包的git,而测试git本身根本不是我最初的目的。所以我想看看是否有人有类似的经历。如果源代码的目的是检查git的行为,我就这样做,甚至不会在StackOverflow中询问。检查“contains full pathnames”就在“contains zero sha1”旁边:)git 2.3.1在其他平台上是如何工作的?Git2.4如何在现有的OpenSolaris平台上工作?@AndrewHenle有待测试。我在各种需要工作的平台上使用了最预先打包的git,而测试git本身根本不是我最初的目的。所以我想看看是否有人有类似的经历。如果源代码的目的是检查git的行为,我就这样做,甚至不会在StackOverflow中询问。检查“包含完整路径名”就在“包含零sha1”旁边: