SlideShare a Scribd company logo
Difference between the Subversion and Team Foundation Server 2010
(OR)
Difference between TFS and SVN

       S.No   Subversion                              Team Foundation Server 2010

       1      Check-Out :                        Get Latest :
              Download the latest version of all Download the latest version of all the
              the files.                         files.

       2      Update:                                 Get Latest:
              Updates a file to the latest version.   Updates a file to the latest version.
              This does nothing if you already        This does nothing if you already have
              have the latest version or a newer      the latest version or a newer version
              version than what is found on the       than what is found on the server.
              server.

       3      N/A                                     Check-Out:
                                                      Communicate to TFS that you desire to
                                                      edit a file or folder and set it to
                                                      writeable within your local filesystem.

       4      Commit:                          Check-In:
              Uploads any new changes to files Uploads any new changes to files you
              you have edited to the Server.   have edited to the Server.

       5      Revision:                               Changeset:
              The Unit of versioning. Each time       The Unit of versioning. Each time you
              you Check-in, that Check-in is          Check-in, that Check-in is given a
              given a unique Changeset ID.            unique Changeset ID.

       6      Copy:                            Branch:
              A folder that contains a copy of A folder that contains a copy of the
              the Main source tree.            Main source tree.

       7      Revert :                         Rollback:
              Used to undo changes from a Used to undo changes from                        a
              Changeset inside the Repository. Changeset inside the Repository.

       8      Diff :                                  Compare :
              Used to analyze differences             Used to analyze differences between
              between the a file or folder found      the a file or folder found in your
              in your Workspace and that same         Workspace and that same file or folder
              file or folder found in the             found in the Repository.
              Repository.

       9      Blame:                                  Annotate:
              Downloads every version of a file       Downloads every version of a file and
              and goes line-by-line creating an       goes line-by-line creating an output
              output file showing the changeset,      file showing the changeset, date, and
              date, and user who last edited          user who last edited each line of code.
              each line of code.
10     Log :                                History:
              Details a timeline of           each Details a timeline of each Changeset
              Changeset and which             user and which user updated that particular
              updated that particular file.        file.

       11     N/A                                   Workspace:
                                                    A container that maps your Working
                                                    Folder found on your Local Machine
                                                    to the Team Foundation Server
                                                    Repository. Includes details like Name,
                                                    Owner, and Computer.

Summary:
  1. Both TFS and SVN uses the same name Add to place a File or Folder into the Repository.
  2. Both TFS and SVN uses the same name Delete to mark a File or Folder as Deleted on the
     Server. The file is still there, but it will not be downloaded or uploaded at the next Get or
     Check-in command.

And, further updates on difference between questions and answers, please visit my blog @
http://onlydifferencefaqs.blogspot.in/

More Related Content

Similar to Difference between team foundation server and subversion (20)

PPTX
Subversion last minute survival crash course
Fazreil Amreen Abdul Jalil
Ā 
PDF
Git 101
The Active Network
Ā 
PPTX
Source control - what you need to know
daveymni
Ā 
PDF
Chicago alm user group tfs version control poster - tfvc and git
Dave Burnison
Ā 
PDF
Understanding Distributed Source Control
Lorna Mitchell
Ā 
PPTX
Slide set 7 (Source Code Management History Overview) - Copy.pptx
UTKARSHBHARDWAJ71
Ā 
PDF
The Mercurial SCM
elliando dias
Ā 
PPT
Version control System
Saikumar Mahendra
Ā 
PPT
Cvs and version control
Saikumar Mahendra
Ā 
PPTX
01 - Introduction to Version Control
Sergii Shmarkatiuk
Ā 
ODP
Svn Basic Tutorial
Marco Pivetta
Ā 
PDF
Subversion: A Getting Started Presentation
Nap Ramirez
Ā 
PDF
Git: The Lean, Mean, Distributed Machine
err
Ā 
PPTX
A Deeper Look at Team Foundation Server 2012 Version Control
Steve Lange
Ā 
PDF
Tsvn17
Tehmul Ghyara
Ā 
PDF
Svn refcard
Nont Banditwong
Ā 
PPTX
Random House
victorlukianchikov
Ā 
KEY
Version Control Lassosoft 2009 Lasso Developers Conference
Brian Loomis
Ā 
PDF
The basics of version control
Matt Fielding
Ā 
PDF
Version control
gaplabs
Ā 
Subversion last minute survival crash course
Fazreil Amreen Abdul Jalil
Ā 
Source control - what you need to know
daveymni
Ā 
Chicago alm user group tfs version control poster - tfvc and git
Dave Burnison
Ā 
Understanding Distributed Source Control
Lorna Mitchell
Ā 
Slide set 7 (Source Code Management History Overview) - Copy.pptx
UTKARSHBHARDWAJ71
Ā 
The Mercurial SCM
elliando dias
Ā 
Version control System
Saikumar Mahendra
Ā 
Cvs and version control
Saikumar Mahendra
Ā 
01 - Introduction to Version Control
Sergii Shmarkatiuk
Ā 
Svn Basic Tutorial
Marco Pivetta
Ā 
Subversion: A Getting Started Presentation
Nap Ramirez
Ā 
Git: The Lean, Mean, Distributed Machine
err
Ā 
A Deeper Look at Team Foundation Server 2012 Version Control
Steve Lange
Ā 
Tsvn17
Tehmul Ghyara
Ā 
Svn refcard
Nont Banditwong
Ā 
Random House
victorlukianchikov
Ā 
Version Control Lassosoft 2009 Lasso Developers Conference
Brian Loomis
Ā 
The basics of version control
Matt Fielding
Ā 
Version control
gaplabs
Ā 

More from Umar Ali (20)

PDF
Difference between wcf and asp.net web api
Umar Ali
Ā 
PDF
Difference between ActionResult() and ViewResult()
Umar Ali
Ā 
PDF
Difference between asp.net mvc 3 and asp.net mvc 4
Umar Ali
Ā 
PDF
Difference between asp.net web api and asp.net mvc
Umar Ali
Ā 
PDF
Difference between asp.net web forms and asp.net mvc
Umar Ali
Ā 
PDF
ASP.NET MVC difference between questions list 1
Umar Ali
Ā 
ODT
Link checkers 1
Umar Ali
Ā 
PDF
Affiliate Networks Sites-1
Umar Ali
Ā 
PDF
Technical Video Training Sites- 1
Umar Ali
Ā 
PDF
US News Sites- 1
Umar Ali
Ā 
PDF
How to create user friendly file hosting link sites
Umar Ali
Ā 
PDF
Weak hadiths in tamil
Umar Ali
Ā 
PDF
Bulughul Maram in tamil
Umar Ali
Ā 
PDF
Asp.net website usage and job trends
Umar Ali
Ā 
PDF
Indian news sites- 1
Umar Ali
Ā 
PDF
Photo sharing sites- 1
Umar Ali
Ā 
PDF
File hosting search engines
Umar Ali
Ā 
PDF
Ajax difference faqs compiled- 1
Umar Ali
Ā 
PDF
ADO.NET difference faqs compiled- 1
Umar Ali
Ā 
PDF
Dotnet differences compiled -1
Umar Ali
Ā 
Difference between wcf and asp.net web api
Umar Ali
Ā 
Difference between ActionResult() and ViewResult()
Umar Ali
Ā 
Difference between asp.net mvc 3 and asp.net mvc 4
Umar Ali
Ā 
Difference between asp.net web api and asp.net mvc
Umar Ali
Ā 
Difference between asp.net web forms and asp.net mvc
Umar Ali
Ā 
ASP.NET MVC difference between questions list 1
Umar Ali
Ā 
Link checkers 1
Umar Ali
Ā 
Affiliate Networks Sites-1
Umar Ali
Ā 
Technical Video Training Sites- 1
Umar Ali
Ā 
US News Sites- 1
Umar Ali
Ā 
How to create user friendly file hosting link sites
Umar Ali
Ā 
Weak hadiths in tamil
Umar Ali
Ā 
Bulughul Maram in tamil
Umar Ali
Ā 
Asp.net website usage and job trends
Umar Ali
Ā 
Indian news sites- 1
Umar Ali
Ā 
Photo sharing sites- 1
Umar Ali
Ā 
File hosting search engines
Umar Ali
Ā 
Ajax difference faqs compiled- 1
Umar Ali
Ā 
ADO.NET difference faqs compiled- 1
Umar Ali
Ā 
Dotnet differences compiled -1
Umar Ali
Ā 
Ad

Recently uploaded (20)

PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
Ā 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
Ā 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
Ā 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
Ā 
PDF
July Patch Tuesday
Ivanti
Ā 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
Ā 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
Ā 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
Ā 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
Ā 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
Ā 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
Ā 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
Ā 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
Ā 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
Ā 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
Ā 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
Ā 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
Ā 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
Ā 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
Ā 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
Ā 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
Ā 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
Ā 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
Ā 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
Ā 
July Patch Tuesday
Ivanti
Ā 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
Ā 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
Ā 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
Ā 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
Ā 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
Ā 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
Ā 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
Ā 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
Ā 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
Ā 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
Ā 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
Ā 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
Ā 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
Ā 
Blockchain Transactions Explained For Everyone
CIFDAQ
Ā 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
Ā 
Ad

Difference between team foundation server and subversion

  • 1. Difference between the Subversion and Team Foundation Server 2010 (OR) Difference between TFS and SVN S.No Subversion Team Foundation Server 2010 1 Check-Out : Get Latest : Download the latest version of all Download the latest version of all the the files. files. 2 Update: Get Latest: Updates a file to the latest version. Updates a file to the latest version. This does nothing if you already This does nothing if you already have have the latest version or a newer the latest version or a newer version version than what is found on the than what is found on the server. server. 3 N/A Check-Out: Communicate to TFS that you desire to edit a file or folder and set it to writeable within your local filesystem. 4 Commit: Check-In: Uploads any new changes to files Uploads any new changes to files you you have edited to the Server. have edited to the Server. 5 Revision: Changeset: The Unit of versioning. Each time The Unit of versioning. Each time you you Check-in, that Check-in is Check-in, that Check-in is given a given a unique Changeset ID. unique Changeset ID. 6 Copy: Branch: A folder that contains a copy of A folder that contains a copy of the the Main source tree. Main source tree. 7 Revert : Rollback: Used to undo changes from a Used to undo changes from a Changeset inside the Repository. Changeset inside the Repository. 8 Diff : Compare : Used to analyze differences Used to analyze differences between between the a file or folder found the a file or folder found in your in your Workspace and that same Workspace and that same file or folder file or folder found in the found in the Repository. Repository. 9 Blame: Annotate: Downloads every version of a file Downloads every version of a file and and goes line-by-line creating an goes line-by-line creating an output output file showing the changeset, file showing the changeset, date, and date, and user who last edited user who last edited each line of code. each line of code.
  • 2. 10 Log : History: Details a timeline of each Details a timeline of each Changeset Changeset and which user and which user updated that particular updated that particular file. file. 11 N/A Workspace: A container that maps your Working Folder found on your Local Machine to the Team Foundation Server Repository. Includes details like Name, Owner, and Computer. Summary: 1. Both TFS and SVN uses the same name Add to place a File or Folder into the Repository. 2. Both TFS and SVN uses the same name Delete to mark a File or Folder as Deleted on the Server. The file is still there, but it will not be downloaded or uploaded at the next Get or Check-in command. And, further updates on difference between questions and answers, please visit my blog @ http://onlydifferencefaqs.blogspot.in/