使用Github分享Unity项目时遇到的问题:从Windows到macOS

3
我和我的团队开始使用Unity3D开发游戏。我们希望使用Github共享项目,以便及时了解彼此的修改。
我成功地将Unity项目(整个项目文件夹)推送到了Github,并附上了.gitignore文件和meta文件。我还允许了Force Text和Visible Meta Files。
我正在使用Windows 10,我的队友正在使用macOS。当我的队友尝试从存储库中拉取文件时,他得到了文件,但是当他打开项目时,层次结构选项卡中的某些对象不可见,场景中只有一些立方体和球体,没有其他东西。
我正在使用FullStackForger的.gitignore文件(顺便说一句,谢谢)。链接在这里: https://gist.github.com/FullStackForger/20bbf62861394b1a3de0

这可能是将文本文件视为二进制文件,或将二进制文件视为文本文件并破坏它们(CR-LF处理)的情况。我建议您查看文件的实际字节内容,并在各个平台上进行比较。 - Thorbjørn Ravn Andersen
1个回答

3

确保文件的行尾样式正确,并且每个开发人员都已配置:

git config --global core.autocrlf false

那样,您就可以确保在检出时Git不会自动修改这些文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接