Solved

Alternative to SourceSafe, Subversion vs Team Foundation

Posted on 2013-05-16
1
678 Views
Last Modified: 2013-05-21
Hello,

We are currently using Visual SourceSafe 6 as our source control.  In the next year, we are planning to move to a more... evolved source control.

We are currently looking at Subversion and Team Foundation server.

Our requirements are:
Must support Windows XP+
Must be integrated with Visual Studio 2008
Must be usable with Visual C++6 and Visual Studio 2003

We have legacy applications that we don't plan on migrating to a new platform, hence the c++6 requirement.

We do not need the issue/task tracking portion of Team Foundation.

All of our projects are done for Microsoft platforms; everything is done via Visual Studio.

I will want to migrate our actual source code from SourceSafe to the new source control software. I know Team Foundation has a tool for that (any feedback on that one?) and I did a test integration with a small SourceSafe database to a Subversion a few years back, so I know it can work.

On my free time, I installed a subversion and very lightly used it for a personnal project using Visual Studio 2008 and 2010.  I was using AnkhSvn for studio integration and Turtoise for the shell integration.

I tried to install Team Foundation (I had the 2012 version) and got a lot of issues trying to install a client where Studio 2012 was not installed.  I finally managed to install the Team Explorer 2010 on a Windows XP, but I didn't go further than that.  But it did take 10 times longer to make a client "working" with my server than what I took with Subversion.

I read some articles and people were recommending Team Foundation when doing all Microsoft platform project; and it can use the domain authentication for the users.  On the other hand, I heard about Subversion a deal more than Team Foundation.

Experts, I would love to hear your opinions on the decision I have to make.
0
Comment
Question by:TelDig
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 37

Accepted Solution

by:
TommySzalapski earned 250 total points
ID: 39172082
I would say that if you ever plan to hire new developers or if your current developers ever plan to program for anything other than Microsoft, then Subversion is the better option. Why use a platform specific tool when you don't need to? Subversion is much more portable, most new devs you hire will be familiar with it, etc. I don't know much about Team Foundation, but Subversion is very simple and intuitive. Also there is a large body of free support on forums and such in case you hit any snags.

Unless Team Foundation has some feature that you really need that Subversion does not have, I would choose Subversion.

I personally use (and like) git, but it doesn't play as well with Windows and is much more complicated to learn and use.
0

Featured Post

Transaction Monitoring Vs. Real User Monitoring

Synthetic Transaction Monitoring Vs. Real User Monitoring: When To Use Each Approach? In this article, we will discuss two major monitoring approaches: Synthetic Transaction and Real User Monitoring.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A short article about problems I had with the new location API and permissions in Marshmallow
Although it can be difficult to imagine, someday your child will have a career of his or her own. He or she will likely start a family, buy a home and start having their own children. So, while being a kid is still extremely important, it’s also …
This tutorial will introduce the viewer to VisualVM for the Java platform application. This video explains an example program and covers the Overview, Monitor, and Heap Dump tabs.
In this fifth video of the Xpdf series, we discuss and demonstrate the PDFdetach utility, which is able to list and, more importantly, extract attachments that are embedded in PDF files. It does this via a command line interface, making it suitable …

695 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question