从git上拉取unity项目时,出现部分mesh和material丢失。出现这种情况首先想到了.mate文件的问题。
首先检查了git项目根目录下.gitignore是否将.mate忽略。
然后打开 Edit > Project Settings > Editor,在 Inspector 里 Version Control Mode 一栏默认模式是"Hidden Meta Files",改成 “Visible Meta Files”,这样每个文件都会有生成一个 .meta 文件配合管理。同时检查Assets Serialization Mode 是否为Force Text(默认选项,强制使用文本)
最后保存重新提交,再次拉取就好了。