Han publicado en internet gratis este libro, que esta bastante bueno para aprender de manejo de versiones para todos esos programadores que siguen haciendo el intento de pasarse a uno de estos sistemas, hoy puede ser su oportunidad de aprender buenos tips.
Más con todo eso del test driven development, y el agile development, es cada vez más útil un control de versiones adecuado
http://www.ericsink.com/vcbe/About the book
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 hood
Featuring these open source version control tools:
Apache Subversion
Mercurial
Git
Veracity