统一地图集.mat和.prefab没有被git跟踪

时间:2015-09-15 11:07:41

标签: unity3d

我们的问题!

我们已经在iOS和Android上开发游戏,我们的问题是在Windows上更新atlasses制造商然后将其提交到git然后将其拉到MAC OSX for iOS版本但是.mat和.prefab没有被git跟踪,结果是在MAC OSX上没有改变,我们应该在MAC OSX上再做一次

尝试

  1. 我们尝试过“git rm -r --cached”,它不能正常工作
  2. 将! .prefab和! .mat添加到.gitignore文件中,它也不起作用。
  3. 最后一种方法是删除并提交它并添加文件并再次提交。这不是一个好方法,但它有效。
  4. .gitignore文件

    [Ll]ibrary/
    [Tt]emp/
    [Oo]bj/
    
    # Autogenerated VS/MD solution and project files
    /*.csproj
    /*.unityproj
    /*.sln
    /*.suo
    /*.user
    /*.pidb
    UnityProj.userprefs
    
    # Unity3D Generated File On Crash Reports
    sysinfo.txt
    AuthInfo.txt
    
    !*.prefab
    !*.mat
    

    有没有人想要更好的方法?请!

2 个答案:

答案 0 :(得分:0)

Look at this question

我有同样的问题。也许你的问题与它相同。只需检查git项目在此文件夹中的文件夹中是否存在全局.gitignore文件。

答案 1 :(得分:0)

问题解决了!, 当我更改预制并应用它时,Unity Editor不会更改.prefab文件,它会在关闭编辑器时创建文件或保存场景或保存项目。