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