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 - How distributed version control works under the hoodFeaturing these open source version control tools: - Apache Subversion - Mercurial - Git - VeracityYou can download a free electronic version of this book at ericsink.com/vcbe/index.html.We will occasionally give away free printed versions at ericsink.com/entries/vcbe_print_edition_free.html when we have copies available.