We’ve been learning how to install and begin using Subversion in a designer’s workflow. The method I’ve been describing, however, is what you’d use mainly for a locally hosted Subversion server. This is great if you’re running an in house network or if you’re using Subversion for yourself. When it comes to serving clients though, you’ll probably need to consider hosting a decentralized Subversion system. This means you’re going to need a web host that supports Subversion.
Here’s a great breakdown of many of the options available to you. Two more popular solutions are Beanstalk and Warehouse. Beanstalk is a hosting solution for Subversion servers while Warehouse is “a web based Subversion browser that doesn’t suck.”
Of course if you use the two together, you can host your subversion repositories remotely and manage them via the web. Both are relatively cheap. Beanstalk is free for individuals (20mb of storage, 3 projects, 1 repository). They also offer a ‘Corporate’ level that costs $100 a month (15gb of storage, 100 users, and 65 repositories). Warehouse is $30 a month. I strongly suggest using these two apps if you found this tutorial at all difficult or if you simply want a low hassle solution. It will be easier to user logins and passwords this way and you can spend more time designing than dealing with Subversion and servers.
Whether you’re using a hosted Subversion server or if you’re hosting it yourself, the workflow is the same. Your designers can still use their Subversion clients to drag and drop files to the server while your clients around the world can use the web interface!
I kept this pretty simple but if you decide you need help, you an always find me at http://gosdot.com/unity/