views:

90

answers:

6

I am trying to setup a dev environment at home. My primary development environment is VS.NET 2008 (now it is VS 2010 Premium) with SQL Server 2008.

Objectives / Requirements : - Should be simple and lightweight - Should have a Visual Studio plugin (cost should be less than $50, if its not free) - should work just fine with continuous integration systems like TFS and CruiseControl.NET - VSS is not an option.

Thanks in advance,

SK

+3  A: 

What about just using TFS?

Or you could use subversion with ankhsvn for vs integration.

Tom Anderson
+1, I use subversion + ankhsvn and it works great.
Zach Johnson
+1  A: 

Subversion and switch to TeamCity for continuous integration

Hightechrider
+1  A: 

If you're developing alone, Perforce is free for up to two people and five machines, and works very well for a single-developer model.

If you don't mind your projects being opensource, Github implements Git servers, or for $5 a month, you can have 5 projects closed-source. That's a very different development model than perforce/cvs/subversion/vss-- take a look at hginit for a tutorial on distributed version control before going this route, it will really help.

mmr
+2  A: 

I'm using Perforce's free 2-user license, and I'm pretty happy with it.

SLaks
+2  A: 

I recommend mercurial or git as distributed version control systems seem to be the latest trend

Woot4Moo
+2  A: 

VisualSVN offers a free, easy to install SVN server for Windows. They have a VisualSVN plugin that integrates with Visual Studio (but is not free - $49 for a personal license).

AnkhSVN is an open source alternative to the commercial VisualSVN plugin for Visual Studio integration but I've never used it before so I can't comment on it.

Mr Roys