In this video, we discuss some of the challenges of migrating source code to TFS and how we approach these conversions. Also, we discuss our approach to branching source code during the migration to TFS. And finally, we will demonstrate a source code import into TFS using a custom application that we wrote.
Importing source code from from the file system is a great way to clean up and reorganize the source during a conversion. It also enables you to implement a best-practice branching structure to best fit your needs. However, it does not preserve history. Clients will sometimes leave the old source control system in a read-only state for a period of time in case they want to view history.