zoukankan      html  css  js  c++  java
  • CocosCreator 从Git拉取项目meta文件变更问题 (资源变更警告、class already exists、大小写敏感)

    参考:

    cocos meta git 提示

    cocos论坛-资源变更警告

    cocos论坛-class already exists

    meta文件被修改

    从git拉取项目后,meta文件被修改

    这个问题的原因是git在windows和linux不同系统间换行符不一样。

    windows 换行符

    linux 换行符

    我们可以手动设置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以外的所有文件,然后再打开。但是并不是这个原因。

    git如果修改文件大小写,但是git不识别,可以设置git大小写敏感:git config core.ignorecase false

  • 相关阅读:
    shiro之cache问题
    SpringMVC关于请求参数乱码问题
    js递归错误
    说说Javac
    说说CDN
    谈谈HTTP
    谈谈Ajax(二)
    谈谈Ajax(一)
    记一次关于SSM框架的使用错误
    MP实战系列(十四)之分页使用
  • 原文地址:https://www.cnblogs.com/gamedaybyday/p/15077680.html
Copyright © 2011-2022 走看看