- Home /
Materials and textures go missing after Git commit
We have a peculiar issue with our game. We are two developers and a graphical artist that collaborate on a project using Git.
We have now multiple times experienced that after the graphical artist has committed some changes to some models, the materials, sometimes the textures, go missing on these objects. All materials and textures exist in the project, but the link in the model to the material, and the link to the texture in the material, are missing. Everything looks fine on the graphical artist's machine.
Even if the graphical artist try to delete the materials on his machine, create some new ones and link those to the model, the link is STILL not existing after we pull it to our machines.
The only solution is that one of us developers re-make the materials on our machine, and commit this. This causes them to go missing on the graphical artist's machine, but if he then resets his Git repository and re-pull everything, it works on his, suggesting that the GIT version is correct, and it is something on his machine that goes bad.
We are all on Windows 7 with meta files for version control in the Project Settings > Editor.
Does anybody have an idea what is going on here?
Regards, Vicas
An update: If we developers clean our local repository (deleting Library and other stuff that git ignores) the material links come back. Only the textures that were missing from the materials are still not found.
We're having the same problem, and our .meta files aren't ignored by our .gitignore.
Answer by dasmit · Jan 22, 2014 at 08:52 PM
Are you making sure you commit your .meta files for your assets? I was having the same issue and it turned out my .gitignore was set to ignore meta files.
Answer by Socharis · Jan 25, 2014 at 10:26 PM
I had this exact same problem, and it was because I had .gitignore'd my .meta files.
Your answer
Follow this Question
Related Questions
Using git on scripts - Why do i have to keep setting project permissions on launching unity? 1 Answer
Unity Version Control - missing scene files and materials when downloading or cloning. 0 Answers
Would one person's editor extension mess up our GIT pipeline? 0 Answers
Git and Unity not working correctly: missing components, textures, materials, etc. 2 Answers