I’m working on a project with an artist and using Github to keep the project synchronized. This is causing an issue where the UIDs get out of sync on our projects. So while the project compiles and runs, I’m also getting a ton of “ext_resource, invalid UID - using text path instead” warnings. I’m assuming our two different versions of Godot are generating two different UIDs and then they get mixed up when we check them into the git repo.
Is there an easy way to fix this and regenerate the UIDs?
Make sure you are pushing the .uid and .import files. Your .gitignore should only include the hidden .godot/ folder, anything else is your own discretion but should not ignore any other of godot’s files.
If you are pushing those files, maybe one of you should delete the .godot folder, any existing .uid and .import files, checkout/pull anything that does exist on the repo, then re-open the project, commit and push.