Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

From SourceSafe to Team Foundation Server

Our team would like to move from the Visual SourceSafe (VSS) to the Team Foundation Server (TFS). I know that the TFS is much more than just a version control system, but for the first time I would like to use it this way.

Currently our projects are organized within the single solution that consists of the shared part (common library) and many customer projects.

Is there some kind of migration guide that would describe such a challenge? Or TFS enforces its own usage scenarios (versioning of projects, releases, etc.)?

like image 759
Michael Damatov Avatar asked Oct 01 '08 21:10

Michael Damatov


People also ask

What replaced Microsoft Visual SourceSafe?

Overview. Support for Visual SourceSafe for version control is being removed in favor of Microsoft Visual Studio Team Foundation Server 2010, because Team Foundation Server provides enhanced functionality.

How do I connect to a Visual Studio Team Foundation Server?

From the Visual Studio Tools menu, select Options, then select Source Control > Plug-in Selection. Select Visual Studio Team Foundation Server. For Visual Studio Team Foundation Server, enter the name and port number for the Azure DevOps Proxy Server. Select Use SSL encryption (https) to connect.

Is visual SourceSafe still supported?

Microsoft Visual SourceSafe (VSS) is a discontinued source control program oriented towards small software development projects.


1 Answers

TFS certainly has much more potential than just as a source repository, but it's quite understandable why you would want to migrate source control first.

The migration utility of choice is generally VSSConverter.exe which allows you to map VSS paths to Team Project source control paths and is pretty well documented in this walkthrough here.

There's another tool (TFS Migration and Synchronization Toolkit) available over on CodePlex, but when I compared the two, I determined that VSSConverter has been more widely used and I think is generally accepted as being the tool of choice for VSS migrations.

It seems there are a few more answers on this thread here also.

Now, the question I think you are really asking is more about guidance on creating Team Projects and structuring?

This is a little harder to answer without knowing more about your specific circumstance. Patterns and Practices published a book on CodePlex called the TFS Guide which might help - it describes amongst many things, a suggested Team Project source control structure. It might help in giving you some guidance around how to migrate and/or remap your solution structure.

Regards to versioning and branching, check out this site here on branching guidance - it's not a bad overview of some common branching/release management techniques using TFS.

If you get through all that reading, you'll really be on top of most of the essential TFS groundwork!

like image 166
RobS Avatar answered Oct 16 '22 16:10

RobS