Section 3: Use Version Control

VERSION CONTROL IS a fundamental prerequisite for any sort of safe development in a team-based environment. Chapter 7 introduces the fundamental concepts of version control in terms of how it helps us manage changes to a shared code base. The next chapter explains how you might set up version control for your project using the Team Foundation Version Control (TFVC) tool, and this is followed by Chapter 9, which explains how it is used. Finally, Chapter 10 suggests ways in which you can police the use of version control, for without a few rules, your team cannot hope to manage its code effectively.

Version control acts a bit like a traffic cop. It controls the way files are moved in and out of the team’s repository. ...

Get Visual Studio Team System: Better Software Development for Agile Teams now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.