- Home /
Best version control and tutorials?
HI everyone,
Could someone please provide the best recommended version control solution for Unity projects? Is it Source Tree? Perhaps provide a good tutorial?
I'm an intermediate coder with lots of 3d experience, but I've been avoiding learning about this. Been backing up the whole project each day I work on it in zip files (I know that must sound silly).
Thank you,
James
Answer by tanoshimi · Nov 22, 2015 at 10:00 AM
"Best" is very subjective. Lots of people use Git, but with tighter VS integration in newer versions of Unity I guess more people will start using TFS. Either way, there's plenty of documentation available:
To be honest, if you're a solo developer, then you could do a lot worse than nightly backups to a zip file. You might lack fine control and commenting of each commit, but at least you can always roll back your mistakes!
Answer by Notter · Nov 22, 2015 at 06:35 PM
Unity has documentation about this: http://docs.unity3d.com/Manual/ExternalVersionControlSystemSupport.html
Personally I'm using TFS. But it's lacking a lot automatic features to track changes.
Most important thing of note: Enable Visible Meta files in Edit->Project Settings->Editor if you don't enable metadata, when you load your project on a different computer, a lot of the data on files like prefabs etc. will be lost and screwed up.
Before you check-in you have to manually add the new files (in TFS, you can click on your main folder, choose "add files" -> next, and it will automatically detect the new files. But also, you'll have to manually remove files that you've removed OR moved to a different folder.
Your answer
Follow this Question
Related Questions
zip and send Unity projects? 1 Answer
Can't drag and drop prefabs made by other people on my team (Git/Git LFS) 0 Answers
Unity 4.5: Where's the Preferences → Packages-menu gone? 1 Answer
TerrainData missing splat texture after every collab sync 1 Answer
scene: Missing script links with custom version control 1 Answer