views:

589

answers:

11

Is there a fairly inexpensive source control product on the market that integrates into Visual Studio 2008+ and that has the power and capabilities of Visual Studio 2008 Team Foundation?

I have used Dynamsoft, SourceGear, Subversion and Platic SCM and reckon that neither of these products can come close to Team Foundation.

I ideally would be interrested in a product that 1) handles conflict resolution well 2) handled IDE edits, renames and deletes automatically 3) easy project management within the source control "server" that allows a project administrator to painlessly manipulate the project structure as they see fit.

+5  A: 

Subversion with Tortoise SVN

Here is an article by Rick Strahl on setting everything up.

I used svn at my last job, and tfs at my current one. I can't say I really like having to deal with tfs on a day to day basis.

Matthew Vines
This is the best program!
Nathan Campos
He said Subversion doesn't come close.
mgroves
I think it was because he didn't have it integrated into visual studio. Though I could be wrong. I really havn't come across anything that tfs does that svn with tortoise svn doesn't do more cleanly.
Matthew Vines
why would you use anything other than this combo? it baffles me.
Devtron
@ Matthew You must be referring only to source control. TFS does much, much more than source control.
This is true. I am referring only to source control, and source control eventing.
Matthew Vines
There are free and/or open source project management suites that integrate with svn. Several are wonderful alternatives to tfs project management features.
Matthew Vines
+2  A: 

Try visualsvn.

EDIT

Use VisualSvn as server (my bad, should have clarified I meant that), and as for the client, I used AnkhSVN, which got quite good over time.

kek444
Which costs 49$ for a single license.
Henrik P. Hessel
"VisualSVN Server is completely free!" - from their site.
kek444
Server is free (and quite nice btw), the client is not.
James McMahon
Thanks, I corrected my post.
kek444
A: 

What features of Team Foundation in particular are you interested in?

If you're just interested in Source Code Control, there are many plugins available for various other products. Subversion for instance has several plugins available which give a very similar experience to the Team Foundation plugin. AnkSVN is my personal favorite.

JaredPar
I really enjoy the way developers can easily view, compare, attach changesets to work items and annotate. Using some of the other version control system have not really ... inspired me as TFS has.
Mike J
+4  A: 

SubVersion and AnkhSVN will integrate directly into Visual Studio.

Stan R.
While AnkhSVN is free, it was rather slow on larger projects. I haven't used it in a while so maybe they improved performance, but for me it was reason to switch to VisualSVN.
Thorarin
+4  A: 
James McMahon
Yeah, I can't see why this add-in wouldn't have everything you might want.
Noldorin
I prefer to manage source control outside of the IDE so TortiseSVN is where it is at for me.
James McMahon
AnkhSVN is a Free Subversion SourceControl Provider for Visual Studio.
Jeeva S
+1  A: 

Actually, I've recently started using Team Foundation at work. Some of it is nice, but our team has spent at least 10 hours in total last week to fix silly TFS problems that never should have occurred in the first place.

While it isn't perfect, I find Subversion superior in many ways when it comes to plain source control. Get TortoiseSVN and shell out 50 bucks for VisualSVN if you want an integrated solution.

Thorarin
+2  A: 

Personally I much prefer SourceGear Vault to SVN.

But it's hard to argue with free, and Vault is pretty expensive if you have more than 2 users.

Spencer Ruport
A: 

We're going with Git but it probably doesn't have the integration with VS2008 you'd want.

Git manual: http://www.kernel.org/pub/software/scm/git/docs/user-manual.html

Kelly French
A: 

From what I hear, VisualHg is a good Visual Studio addin for the Mercurial distributed source-control system. You just need to install TortoiseHg and then VisualHg, and you'll be up and running.

Paul Fisher
A: 

Mike,

If you are just looking for source control, the answer is yes.

If you are looking for an inexpensive replacement for everything that TFS does (build, test, project management, etc.) the answer is heck, no.

+1  A: 

Well, you could use SVN and bug tracking solutions such as Trac. There is a Trac Visual Studio plugin. There is algo Redmine, though I don't know about VS plugins.

If all you do is to "view, compare, attach changesets to work items and annotate", I guess bug tracking solutions are quite good.

João Marcus