Wednesday, July 11, 2012

Difference between VSS (Visual Source Safe) and TFS (Team Foundation Server)

Difference between VSS (Visual Source Safe) and TFS (Team Foundation Server)

Hi All ,


Here I am going to summarise what are basic differences between VSS and TFS.

Basically it depends on project requirement to choose VSS or TFS. But now TFS has more advantages than VSS.

 1. Visual Source Safe (VSS) and Team Foundation Server (TFS).

2. When you want to control only your Solution Explorer then it is better to choose VSS whereas TFS supports control over documenting, auditing and Solution Explorer.

3. To Use VSS no extra tools are needed whereas for TFS need IIS, Sql Server.

4. Multiple Check in are allowed for the same file in TFS whereas it is not possible in VSS.
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
5. Visual SourceSafe does not store the merge history between two branches of files or folders. However, Team Foundation source control does have support for merge history.

6. Scalability is the main difference for VSS. VSS can support a team about 20 peoples whereas TFS supports around 2000 People.

<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->

3 comments:

Unknown said...

Seems good. Congratulations...
It seems VSS is a pure source control and version management system and manages files (data) storing it (as file) in filesystem.

TFS offers source control,data collection,reporting,tracking. it stores files as data within SQL. For this it uses SP for efficient storage and retrieval of files. it works on 3 tier architecture. Transaction can be rolled back in case of network failure.

Ashok kumar said...

Hi Mukesh you are absolutly right.

Ashok kumar said...

Mukesh you are right.
If you have any confussion read more here..
http://msdn.microsoft.com/en-us/library/ms181369(v=vs.80).aspx