index > Team Foundation Server - General > Why should we chose TFS over Subversion?

Why should we chose TFS over Subversion?


Hi,

Within our department we currently discuss two options for replacing VSS: Subversion and TFS.

Well, I know that TFS does much more, that it links changes with Work Items, does reports etc, etc.

But right now we are primarily concerned about version control capabilities.

I know that TFS does shelving, but a similar thing can be also accomplished with SVN: http://svnbook.red-bean.com/nightly/en/svn.branchmerge.tags.html

Are there any other advantages?
Any clear reasons why NOT to go with SVN?

My managers are just primarily afraid of the MS slow development lifecycle.

Let's face it. It is the first version and most likely it will take *years* before we see SP1, as it was the case with VS.Net, VS 2003 or VSS. And most likely SP1 will be released only after a new, major version is out on the market available for purchase to those who believe that it fixes all those small, sometimes painful, issues they had to deal with for years with the current version. Again, as it was the case in the past.

Are there any *convincing* arguments that this, I believe business dictated policy, has changed? Any official statements? Any Official promise? Any signs that MS recognizes that this approach no longer works to MS sales advantage?

I personally believe that TFS would be a better choice but I need real, strong arguments.

Thank you,

Tomasz

Tom Jastrzebski
SVN tags are not very similar to shelving.  A better analog would be 'svn patch'.  However, patches are not persisted on the server like shelvesets so they don't offer secure backups, easy transferring between users, etc.

Here's a previous thread on TFS vs SVN:
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=738912&SiteID=1

As for upcoming TFS releases, we've already shipped the SP1 beta and should have the final version built within a couple months.  Read Brian Harry's blog -- you'll see he's very interested in delivering value more often than the traditional MS ship cycle.  He's the big cheese who runs TFS, so it's not just a random guy's fantasy either :)  http://blogs.msdn.com/bharry
Richard Berg MSFT
reply 2

You can use google to search for other answers

 

More Articles

Requirement for Team Foundation Server.
Bugs while moving files between solutions
Visual Studio Solution/Project and VCS tracking files
stop build type on failure
How to make a file in source control writable when get it's lates...
Bug? - Default Queries / Associating work item from one team proj...
Custom Check-In Policy: Time That Task
TFS Trial Exp Date?
Is the Team Suite trial compatable with TFS Beta 3 Refresh
Warehouse not updated
Welcome to Bokebb   New Update   Joins the collection  
 

New Articles

Team Explorer
Database Update Failure - PK_tbl_Pending…
Localizing Team Explorer
manually remove a (failed creation) proj…
Creating a hyperlink to a work item
Subscribing to Events
Update multiple Work Item Fields
TF30321: The name you typed is already i…
report projects .rptproj break the build
bissubscribe error
TF30323: team project creation wizard fa…
Get ProjectData
Permissions and Groups
Performance of Source control operations…
private branch for developer

Hot Articles

Useful information that isn't in the war…
manually remove a (failed creation) proj…
Errors when performing a check-in with T…
Reuse the GUI components for editing Wor…
How do i assign a workitem to a user whe…
Changing Drop Location in team build
Migrating code analysis policies to an e…
Team Foundation Object Model
bissubscribing events
Checkout on large tree takes a long time
Test Team Collaboration
Can I access the SQL server databases di…
Moving Data to localized Foundation Server
Office plugins for VSTS
Trying to run

Recommend Articles

Override Policy Failures
Code Analysis Policy not Migrating to Te…
Error Publishing Test Result
How to delete a Build Type?
How to add task in Team Project Portal a…
Problem in TFS API about member setting
TFS time info
Work Item Type Customization.
Trusted domain setup
Enabling Keyword Expansion
error MSB3021, when building (Team Found…
Team Foundation Report Errors after rebu…
Work itens access by Execel 2007 Beta 2
another TF30177: Team Project Creation F…
The Team System cube either does not exi…