参考:
meta文件被修改
从git拉去项目后,meta文件被修改
这个问题的原因是git在windows和linux不同系统间换行符不一样。
windows 换行符 \r\n
linux 换行符 \n
我们可以手动设置git让两个系统的文件的换行符自动转换成同一个。打开cmd,输入:
git config --global core.autocrlf false
git config --global core.safecrlf false
资源变更警告:已从项目资源路径 asset 中移除
项目中有空文件夹,git不会创建这个空文件夹,但是cocos会为这个空文件夹创建meta。
当拉去项目后,只有meta,没有文件夹,所以显示unused meta file警告。
Class already exists
我提交的机器上script是小写
通过git拉取下来是大写Script
导致 import 找不到路径
把文件夹改成小写script就行了
论坛有人说删除除了 asstes 、 settings 、 project.json以外的所有文件,然后再打开。但是并不是这个原因。