Which Windows-based version control system should I use?
September 13, 2008 5:00 AM
Subscribe
Should I use Subversion, CVSNT, or something else for version control on my home LAN?
I want a basic source code control system for keeping various projects documents versioned and all in one place.
My requirements:
* Runs on Windows on both ends: Setting up a Linux server would be fun, but that's not what I want to do. Also needs a reasonable Windows client (i.e. TortoiseCVS was fine)
* Works with a remote data store: The repository data belongs on the NAS for reliability reasons, so the server needs to be able to handle this fact
* Easy backups: I'd like to take period automatic backups of the entire repository + history; it'd be great if this was as easy as just burning a DVD with the current contents of the repository folder
* Easy to set up: Ideally I'd just say "store your crap here and the default login is guest/abc" and be done with it
* Merge concurrency, not lock
* Good rename would be really nice but is not a strict requirement
My setup:
* One ReadyNAS NV
* One stable Windows machine running 24/7 that can run the server
* Three or four various other clients (my desktop, my laptop, roommate's laptop, etc)
* Gigabit ethernet throughout
What I don't need:
* Over-the-internet access, though this would be cool if it works automatically
* Fancy security
* Branching, tagging, labels, check-in comments, check-in policies, check-in events, etc.
Subversion and CVSNT seem to be the big names here. Which do you recommend and why?
posted by 0xFCAF to computers & internet (9 comments total)
4 users marked this as a favorite
It's quick, easy. You mount the NAS as a drive on the server and just backup that whole drive to an external harddrive attached to the NAS. You can use Tortoise and permissioning with SVN is incredibly easy to setup (and this software provides a GUI).
posted by purephase at 5:48 AM on September 13, 2008 [2 favorites]