hi, what options do have for putting my project under svn version control, OTHER than pro version and asset server? what do i have to take care of? which files should go into svn? thanks, flexrails
Here's the documentation for the SVN that works through what/how to ignore things
http://unity3d.com/support/documentation/Manual/ExternalVersionControlSystemSupport.html
This question has already been asked multiple times. See this:
After 3.5 SVN is supported in unity free as well. You should just go to Edit/Project Settings/Editor window and then enable meta files for version control.
If you have pro you can choose text based serialization in this window as well. Text serialization allows merging of scene and prefab files.
If you use windows and tortoiseSVN on windows, we have a small product on asset store to use SVN in unity easier. Click here to see the package.
You just need to put Assets and Project settings folders on version control.
Don’t put library or visual studio/mono develop solution files under version control. If you are using binaries like dlls and so’s for android or … don’t forget to remove them from ignore list if you want them to be moved between users as a part of version control.
You might appreciate Good SVN by Just Good Design on the Unity3D Asset Store
When we first started out using SVN we ran into multiple conflicts every time the project changed. For that reason, Good SVN broke down the commit functions into 3 main categories - all at the push of a button.
- Update/Commit Assets for code you’re working on or any file in the Assets directory.
- Update/Commit Project Settings for things like input settings, publishing settings and so on
- Update/Commit Files for items you’ve selected in Unity3D’s Project window (or right-click and item)
Because these are the things you’ll use on a daily basis there was no need to commit the entire directory every time you make a change. If that is something you need, we also added a SVN > External Folder > {Command}
Like most of these Windows solutions Good SVN uses TortoiseSVN. Good SVN can also be used on the Mac with TortoiseSVN and CrossOver. See this 12 for more info.