Original Post
I'm looking for a very simple and easy to maintain remote source control solution for my current project as I'm just starting to branch out of my solo state and hiring freelance artists and potentially other friends from college, etc. spread across the country to help work on various engines, modules or scripts. I've used CVS and Alienbrain in the past, 3-5 years ago now, however I was never the admin for it - was simply a user so I didnt have anything to do with setting it up so this is a new endevour for me. With cost in mind I was looking up CVS recently to see if I could set it up, maybe use a FTP server i already had for back-ups to get it going remotely and found its been widely replaced by Subversion/SVN. Further looking into the situation, it seems you cannot use a FTP server as your repository, which I had originally anticipated. This left me searching for solutions and found myself wasting time trolling googling more-or-less aimlessly. My key search criteria: 1.) Low cost, being a sole proprietorship business in my spare time I dont have extensive monthly funds - but I do have some to spend if an appropriate solution is found for my other issues though. 2.) Expandability, currently there is only myself, a designer and two artists - but will hopefully have a larger team to manage and would like something that will be able to handle moderate growth. 3.) Simple set-up and use, rather spend my time developing than playing server admin. It is also important that set-up is simple for others to set-up as I might not always be able to physically access a users machine, and tech levels will vary between users depending on their function. 4.) User access control, would prefer to limit access to various directories of the repository on a user-to-user basis. If i'm hiring freelance work, most likely low cost, I don't necessarily want to have all users to have access to any proprietary engines or other source code, assets or otherwise but would like a central location for data to flow as opposed to me having to manage emailed deliverables and commiting to the repository manually. 5.) Capability to get daily updates from the repository. Not as critical at the moment being the only engineer, but should I recruit others this would become more important so everyone is always working to the most current build, information or data. I know there are start up batch scripts you can run to do this, or at least I know you could in CVS but I've never written one myself and if a service provided an easy interface it would be ideal. -------------------------- Through my initial search I stumbled upon a service called CVSDude.com that seemed pretty extensive in terms of service like ease of set-up and use as well as providing the hosting service which is important to me, tried to read some reviews but still unsure on the quality, ease of use, etc. Was wondering if anyone has any other suggestions for services that will accomplish what I need, or first hand experience with CVSDude that can confirm its capabilities and quality. Thanks!