Chapter 4. Understanding branching in version control

This chapter covers

Version control systems, officially called software configuration management (SCM) systems, help you manage the evolution of your codebase. Depending on the level of sophistication, version control systems store source code in shared repositories using efficient algorithms (forward, reverse, or interleaved deltas), provide secure access to distributed team members, enable multiple developers to work together efficiently, associate code changes with work items, maintain audit trails, facilitate parallel development, and recover previous file versions. ...

Get Team Foundation Server 2008 in Action 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.