[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Subversion Vs. Microsoft Team Foundation Server

From: Bert Huijben <rhuijben_at_sharpsvn.net>
Date: Sat, 7 Mar 2009 10:31:49 +0100

On Sat, Mar 7, 2009 at 12:50 AM, Stefan Sperling <stsp_at_elego.de> wrote:
> On Fri, Mar 06, 2009 at 12:56:36PM -0600, Les Mikesell wrote:
>> David Weintraub wrote:
>> >> One of our development teams is planning to move to Subversion from
>> >> Microsoft Team Foundation Server , for many obvious reason, one being the
>> >> cost.  However, in order to justify the move to powers-that-be we need some
>> >> sort of comparison report.  I have been looking at all the posts on the net
>> >> and have not found one.  Has anyone in these email list done such a
>> >> comparison and if so, can you tell me what have you found.  Most reports I
>> >> have seem to suggest the TFS is far better than SVN ( of course this comes
>> >> from Microsoft site itself ).
>> >
>> > TFS has a lot of bling and whistles, so a simple straight comparison
>> > will make it shine.
>> >
>> > The big question is why are you moving from TFS in the first place. Is
>> > it because you're simply more familiar with Subversion? Or, have you
>> > had problems with TFS -- maybe difficult to use or slow? Have you lost
>> > data with TFS or find that it doesn't integrate well with other
>> > systems you have? Or, is it simply a matter of cost? You can no longer
>> > justify the spending of $X for each and every developer because it
>> > takes up so much of your budget.
>> >
>> > That is much more important than some sort of feature check-off chart.
>>
>> In the bigger picture you probably do need to look at the features you
>> use and need, and while subversion provides only version control you can
>> use your choice of other packages for the rest.  For example you might
>> want to use Trac for bug tracking and Hudson as a build system.
>
> Does anyone know if TFS has something akin to Subversion 1.6's
> tree conflict detection? If you don't know what that is see
> http://svnbook.red-bean.com/nightly/en/svn.tour.treeconflicts.html
>
> If it does have such a feature, how decent does it handle those
> kinds of conflicts? That would be interesting to know.
>
> For a more detailed description see my BSc Thesis here:
> https://www.inf.fu-berlin.de/w/SE/ThesisTreeConflicts
>
> I wanted to include TFS in my thesis but couldn't because of lack
> of time. Now having moved on to another college I can't try TFS
> myself anymore. Even if I had the time, and if there was a trial
> license (dunno if there is one), I totally lack the will to install
> Windows on my system.
>
> So if anyone could try some or all of the test cases presented in the
> thesis with TFS and let me know the results I'd be forever grateful.
> (Same goes for any other SCM that is not covered in the thesis btw.)
>
> And any kind of general information about tree conflicts and TFS
> is of course appreciated just as well.

     Stefan,

There is a Visual Studio 2010 CTP Virtual PC you can download at
Microsoft which includes a complete installation of the TFS 2010 CTP.
(I think you can just open it with VMWare, as they should be able to
convert the VHD files)

And yes, it includes tree conflict support. (Not sure to which level,
but the demos of their new conflict handling toolwindow includes
examples of what we call tree conflicts).

TFS leaves more of the conflict handling to the users than Subversion
does, but I have no experience in using this in real world scenarios.

But as one of the primary developers of AnkhSVN (For those who don't
know: An open source Visual Studio source control provider for
Subversion), I follow the public information on TFS with great
interest.

    Bert

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=1281845

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-03-08 00:41:39 CET

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.