Pranav Singh
Pranav Singh

Reputation: 20091

TFS vs SVN commands

I a developer using TFS 2010 for last 2 years for every thing from source control to work-item, merging, branch, shelvesets, gated- checkin, off-course checkin & checkout. I am pretty much familiar & comfortable with all of these.

Now I have to work on project ongoing on Tortoise SVN. I have no prior experience of using SVN. I have searched all for SVN & TFS-2010 analogous commands but no apt article is found except for cost & feature comparision for opting between two.

Can anyone share the SVN technical terms/ commands analogous to TFS ones?

Upvotes: 8

Views: 1918

Answers (1)

Andrei
Andrei

Reputation: 56688

Here are some of TFS terms and their analogues in SVN. It is important to note that SVN is only a soutrce control - there is not bug tracking or work tracking functionality (no work items, no project collections etc).

The list below is by no means a complete list of TFS or SVN terms. I've just named most of items that appeared in Tortoise SVN context menu and searched for corresponding terms in TFS.

         TFS               |            SVN
--------------------------------------------------------
Version                    | Revision
Get Latest Version         | Update
Check In (Pending Changes) | Commit
View History               | Show log
Source Control Explorer    | Repo browser
Compare*                   | Check for modifications
View History               | Revision graph
Resolve conflicts*         | Resolve
Get Specific Version       | Update to revision
Rename                     | Rename
Delete                     | Delete
Undo Pending Changes       | Revert
Undo Pending Changes*      | Clean up
Lock                       | Get Lock
Unlock                     | Release Lock
Branch                     | Branch/Tag
Move                       | Switch
Merge                      | Merge
Move                       | Relocate
Shelve*                    | Patch

* means it is not a direct analogue, just a similar concept. And of course it might be a good idea to check out all of these commands in more details in docs: for Subversion and for Tortoise SVN.

Upvotes: 21

Related Questions