Version control is widely considered a litmus test for development environments, yet some companies and institutions continue to disregard it. Even worse, some have implemented old, archaic technology that is extremely inefficient in the modern developer’s workflow. Distributed version control systems provide all of the benefits of version control while enhancing the development ecosystem, making teams more flexible and efficient.

Considering a move from centralized version control like SVN? See the trials, tribulations, and metrics of Santa Clara Law’s transition from SVN to Git and the enhancement of the development ecosystem with the introduction of Gitolite and Redmine.

Modern Version Control

Updated 10/31/2012:

* Fixed gB/mB to GB/MB
* Added context to checkout slide
* Removed date from slides
* Higher quality slides