Title: Version Control by Example
Description: This book uses practical examples to explain version control with both centralized and decentralized systems.  Topics covered include: basic version control commands and concepts; introduction to Distributed Version Control Systems (DVCS); advanced branching workflows; strengths and weaknesses of DVCS vs. centralized tools; best practices; and how distributed version control works under the hood. Featuring these open source version control tools: Apache Subversion, Mercurial, Git and Veracity.
Subjects: Development, Computer software, Software development, Version control systems