所以我和我的团队开始使用Unity3D开发游戏。我们希望使用Github共享项目,以便我们可以及时了解彼此的修改。
我成功地将我的Unity项目(整个项目文件夹)推送到Github,带有.gitignore(附在下面)以及元文件。我还允许强制文本和可见元文件。
我正在使用Windows 10,而我的队友正在使用macOS。当我的队友尝试从存储库中取出时,问题就开始了,他获取文件但是当他打开项目时,层次结构选项卡中的一些对象是不可见的,他在场景中看到的所有对象都是一些立方体和球体而不是其他任何东西。
我正在使用FullStackForger的.gitignore(谢谢顺便说一句)。链接在这里https://gist.github.com/FullStackForger/20bbf62861394b1a3de0
确保文件的EOL(行尾)样式正确,并且每个开发人员都配置了:
git config --global core.autocrlf false
这样,您确定Git在签出这些文件时不会自动修改。