So I did try googling this, and I saw things about going into Project/Library and opening a *.asset file to see the version of Unity the project was using. However, my .asset files all have different values or do not seem correct. It looks like it’s the Unity version it was created in but not the version last used? Since I’ve updated my Unity version in the middle of projects.
Is there any way to actually check this? I had a habit of naming the folders with the version number, but I forgot to do that on the last couple of projects because they were done very quickly.
I am still on Unity 4. But that led me in the right direction I think.
In the ProjectSettings folder, there are more *.asset files. I still have the same issue where the files aren’t all consistent, BUT it looks like ProjectSettings.asset updates properly. This is just speculation though, but it consistently has the highest version number on all 5 of my projects. And I recall the Unity version on 2 of them, and they seem to match up.
Should this file be checked into version control, or would you consider it a user-specific file?
Possibly related, do you know why Unity 5 insists in checking out ProjectSettings\ProjectSettings.asset, even though it doesn’t actually make any changes? I’m using Unity 5.0.2f1 64-bit on Windows 7, but ProjectVersion.txt indicates 5.0.1f1.
I would say it should be checked in, yes. Everyone on a project should be using the same version of Unity, so that version is a project-wide piece of information, not user-specific.
Hmm. Sorry, no idea about that. Maybe something is getting changed and then changed back?