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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.