Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.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
C# Github提交:致命:无法处理路径:d_可见性_Hidded@2x.png.meta_C#_Unity3d_Github - Fatal编程技术网

C# Github提交:致命:无法处理路径:d_可见性_Hidded@2x.png.meta

C# Github提交:致命:无法处理路径:d_可见性_Hidded@2x.png.meta,c#,unity3d,github,C#,Unity3d,Github,尝试提交Unity2D项目时,Github似乎不喜欢这些文件类型。这是一个空白Unity项目的文件,所以不是我创建的文件(这意味着我可能不应该删除它) 我还尝试了git config--system core.longpaths true,但这两个错误都没有解决,这就是为什么我认为第二个错误是真正的问题,而不是一个长文件名(甚至没有那么长) 我看到过关于类似错误的类似帖子,但大多数帖子都涉及“权限被拒绝”,而这并没有,或者是关于其他文件类型,解决方案是“删除它”,我觉得在这种情况下我不应该这样做

尝试提交Unity2D项目时,Github似乎不喜欢这些文件类型。这是一个空白Unity项目的文件,所以不是我创建的文件(这意味着我可能不应该删除它)

我还尝试了
git config--system core.longpaths true
,但这两个错误都没有解决,这就是为什么我认为第二个错误是真正的问题,而不是一个长文件名(甚至没有那么长)


我看到过关于类似错误的类似帖子,但大多数帖子都涉及“权限被拒绝”,而这并没有,或者是关于其他文件类型,解决方案是“删除它”,我觉得在这种情况下我不应该这样做。

您根本不应该将项目的
文件夹添加到版本控制中

Unity项目的典型.gitignore文件应至少包含以下条目:

error: lstat("MMRA/Library/PackageCache/com.unity.2d.animation@4.2.4/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded@2x.png.meta"): Filename too long
fatal: Unable to process path MMRA/Library/PackageCache/com.unity.2d.animation@4.2.4/Editor/Assets/SkinningModule/Icons/Selected/d_Visibility_Hidded@2x.png.meta

你在用什么操作系统?我只记得长文件名在Windows中是个问题,但在git中不是。还有,为什么在版本控制中的库路径中有东西?通常情况下不需要。尤其是软件包缓存不是要添加到版本控制中的。我也不确定图书馆的情况。我刚刚在repo文件夹中创建了一个统一项目。有更好的方法吗?这是一节课。我们得到了一个.gitignore文件,它似乎忽略了那个文件夹,但我不确定为什么它实际上没有忽略它。为了上课,教授给了我们一个.gitignore文件供我们使用。除其他外,它确实包含这些行。但出于某种原因,它似乎并不适用。它在回购协议的根文件夹中,所以我不确定这里的问题是什么。
[Ll]ibrary/
[Ll]ogs/
[Tt]emp/
[Oo]bj/