So I just grabbed myself a 1.5TB external hdd, and thought a good use of a bit of it would be for a bit of version control. So, what's the best way to do this? I'm a bit of a cli fanatic, so the better command line options the better!
For local version control, it doesn't get better than git. Everything is almost instant on your local machine.
Whatever you do, I would not recommend subversion - it's a great source control tool, but it's pretty slow. Git is probably your best option.
If you're intent on subversion then probably tortoise svc, or as per jj128 dropbox is a great way to go.
You might find Fossil a suitable and not overly complex local version control alternative.
http://www.fossil-scm.org/index.html/doc/tip/www/index.wiki
I think either git or mercurial are the tools you're looking for, especially when you're doing a lot of branching and merging. For a single-user straight work subversion is easier to understand (for beginners) and follows a classic way of versioning control. My personal fav is atm mercurial (short: hg) in conjunction with tortoisehg.
But I must admit, the choice was only be made by the better windows integration of hg compared to git about a year ago...
@jj128: do I have versioned folders in Dropbox for an unlimited time (with the free 2GB version?). If it's so, than I can also give a +1 for dropbox :)
Mercurial would be my choice. While it might not be as flexible as git it takes a lot less to setup and seems to do everything I could ever want.
Perforce
http://www.perforce.com - The free evaluation never expires and lets you run a local server with 2 users for free (5 work spaces each I think). I run it at home for my Picts, my MP3s, my personal wiki backups, and all of my important docs.
IMHO their CLI is better than the GUI.
You must log in to post.