使用Unity 3D的Git源代码控制的最佳实践是什么,特别是在处理Unity 3D项目的二进制特性时?请描述工作流程,.gitignore中将包含哪些路径,应在Unity和/或项目中设置哪些设置,以及应注意的任何其他特殊事项.
注意:我意识到使用资产服务器是Unity推荐的方式,但我想出于各种原因使用Git.请不要说明我应该使用资产服务器的答案.资产服务器真的不适合我.
我已按照此处的说明完成了为 Git 存储库准备 Unity 项目的所有建议步骤:
我已经正确设置了 .gitignore 文件等。
然而,当我在另一台机器上克隆新创建的 Git 存储库时,我注意到我的场景、资产等丢失了。脚本似乎就在那里。
我注意到,当我复制 Library 文件夹时,丢失的东西(场景、资产)又回来了。
我假设“库”文件夹中有一些内容不能被忽略,或者“强制资源为文本”无法正常工作。
我使用的是 Unity 5.3.5f1。
我对 Unity/Git 等还很陌生,所以我可能忽略了一些明显的事情,但我已经遵循了所有建议的方向。
任何帮助将非常感激。