9.13.2012

TFS vs SVN

Difference between Subversion and Team Foundation Server 2010
(OR)
Difference between TFS and SVN

S.No
Subversion
Team Foundation Server 2010
1
Check-Out :
Download the latest version of all the files.
Get Latest :
Download the latest version of all the files.
2
Update:
Updates a file to the latest version. This does nothing if you already have the latest version or a newer version than what is found on the server.
Get Latest:
Updates a file to the latest version. This does nothing if you already have the latest version or a newer version than what is found on the 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:
Uploads any new changes to files you have edited to the Server.
Check-In:
Uploads any new changes to files you have edited to the Server.
5
Revision:
The Unit of versioning. Each time you Check-in, that Check-in is given a unique Changeset ID.
Changeset:
The Unit of versioning. Each time you Check-in, that Check-in is given a unique Changeset ID.
6
Copy:
A folder that contains a copy of the Main source tree.
Branch:
A folder that contains a copy of the Main source tree.
7
Revert :
Used to undo changes from a Changeset inside the Repository.
Rollback:
Used to undo changes from a Changeset inside the Repository.
8
Diff :
Used to analyze differences between the a file or folder found in your Workspace and that same file or folder found in the Repository.
Compare :
Used to analyze differences between the a file or folder found in your Workspace and that same file or folder found in the Repository.
9
Blame:
Downloads every version of a file and goes line-by-line creating an output file showing the changeset, date, and user who last edited each line of code.
Annotate:
Downloads every version of a file and goes line-by-line creating an output file showing the changeset, date, and user who last edited each line of code.
10
Log :
Details a timeline of each Changeset and which user updated that particular file.
History:
Details a timeline of each Changeset and which user updated that particular 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.

No comments:

Post a Comment