FAQ: VSS vs TFS
I get a lot of questions about what is the difference between TFS and VSS and if I move to Team Foundation Server then what functionality will i lose. After hearing this question many times, I decided to compile a table of features and commands that are available in both the systems to show that TFS has all the functionality that VSS has plus more new features like annotation and a change management. Visual SourceSafe is just a source control system whereas TFS is a change management system that provides work item tracking, project tracking, reporting and document management. The table below shows the list of VSS commands and their availability in TFS:
VSS Feature | Compare with TFS |
Label Version | Feature is available in TFS |
Merge | Feature is available in TFS |
Check-in / Check-out | Feature is available in TFS |
Delete / Destroy / Purge | Feature is available in TFS |
Rollback | Feature is available in TFS> |
Search files | Feature is available in TFS |
Sharing / Merging / Branching | Feature is available in TFS |
View History | Feature is available in TFS |
View Differences | Feature is available in TFS |
Source Control Security | Better security model |
Integration with Visual Studio | Has TFS Plug-in |
By the way, TFS comes with a migration tool for moving VSS data and version history into TFS so if you are thinking about moving to TFS then read my article on TFS planning and migrating VSS data to TFS.
No comments:
Post a Comment