views:

352

answers:

4

I want to start using version control properly for my own personal projects written using Visual Studio 2008 Express Editions. I'm using both Visual C# Express Edition and Visual Web Developer Express Edition.

I'm almost always the only developer on these projects.

I've previously used Subversion with Windows Explorer integration provided by Tortoise SVN and it worked well, but obviously source control and development were two separate operations.

Is there a better version control system for my situation?

+1  A: 

Sign up for a personal Beanstalk account and use that. I've done it and never regretted it. Reliable SVN hosting for a cheap price.

But no, SVN and Tortoise make a pretty great solution for an individual developer.

marcc
What about trying out a free account to test it out? 3 users, one repository, 100MB space...
Damovisa
Definitely try out the free account. I did it until the "one repository" limit came into play... Without this limit, I might still be on the free version.
marcc
xp-dev is better in that case. 1.5 GB space and private SVN version control. I don't know about no. of users allowed. But I had once given rights to two users. So not less than 3 users. After all it's free. :)
Ismail
+4  A: 

Unfortunately, the express edition does not let you use Ankh SVN, which is integrated right into the visual studio interface. I find Tortoise SVN/Subversion to be easiest with express edition.

jle
+2  A: 

I've been using the free, single-user version of SourceGear Vault, which works fine as a local repository. Obviously you still need to run the stand-alone client since Express doesn't support add-ins, but it does the job.

Ideally the Express SKUs would support Codeplex natively!

Matt Hamilton
I've never actually heard of that product before, thanks.
Damovisa
+1  A: 

VisualSVN server offers an easy way into SVN, and is free. Mix that with TortoiseSVN client and you're sorted.

Interestingly, TFS2010 may be interesting to single-devs/small-teams, but we'll see how it unfolds.

Marc Gravell