You started out this chapter by examining some of the version control systems in use today and then covered some basic concepts related to version control systems, with an emphasis on how those concepts are implemented in Team Foundation Version Control.
After that, you jumped into some of the essentials of TFVC, including the Source Control Explorer, and some of the new features, such as shelving. Following that discussion was a detailed look at how to convert your Visual SourceSafe information over into Team Foundation Version Control, and some suggested best practice information.
Finally, you learned how you can extend TFVC through the creation of custom check-in policies, and how you can use other development environments, such as Visual Studio 2003, with TFVC using a MSSCCI control.
There is a lot to Team Foundation Version Control; in some ways, you have just scratched the surface in this chapter. However, you should have learned enough to navigate your way around the system and begin to understand how you can apply it to you and your organization's needs.
Chapter 9 goes into detail on automating Team System. In that chapter, you'll go into more depth on the Team Foundation Version Control Object Model, and how it can be used to automate your build processes.