well…i just bought the unity iphone, and we have it in more than one computer (3 or more people working on the same project). Reading in the forums, i saw that svn is not compatible because the way of metadata is stored.
I have no money for buying the assets server, and we need to update our work.
The question is… what can i do to solve this problem?
P.S: i’m new to the mac world, so if your answer could be detailed i would really appreciate it.
as the meta data etc are all stored binary, the asset server is the only way without having to fully upload / download after each change.
no concurrent work on the project would be possible
thank you.
Which folders/files would i have to upload/download if i want to work with another app? and which (free or low-cost) app would you recommend me for doing it?
Like Dreamora said, it’d be pretty much the whole project after every update. Normally I’d recommend subversion or git, but Unity’s binary format for metadata precludes any sort of merging - you’d get conflicts all the time if more than one person is working on it.
If you want to go that route, it’d be better to export and pass around Unity packages than to attempt some sort of shared folder schema.
If you’re uploading downloading from a server, working, then uploading to that same server, I’d use Fetch. It’s like $20, and it works great.
Just a note, this system is not ideal for your use because, like said, the metadata wouldn’t merge well, if at all. If you can figure out how to merge Unity metadata, tell us.
In the same Object, to be specific, whatever it is (be it a scene, a prefab, a material, or anything else).
I’ve said before, most of the advantages of version control systems are lost, since you won’t be able to merge between branches or multiple changes. If you’re using them, you’ll have to limited them to your source. Otherwise you’ll get no end of unsolvable conflicts on the binary data.
If you still wish to use one, and you haven’t used version control before, start looking at tutorials for subversion and git. After I started using git I’m not likely going back to svn, but subversion has friendlier UIs available.
Thanks for mentioning them, Jeff. I’d heard of them back when they were in closed beta, and promptly forgot about them - they seem like a very good choice for someone without experience in vcs.
Note that you can version-control script files with subversion and the likes. Off the top of my head those are the only assets which do not come with unity meta-data (which, as said, is where the trouble of non-asset-server version-control begins).