Distributed Version Control

Tools and Techniques

Description

Distributed revision control (or Distributed Version Control (Systems) (DVCS), or Decentralized Version Control) is a fairly recent innovation in software revision control. It provides some significant advantages over the more traditional centralized approach to revision control, and it has some defining characteristics that separate it from centralized systems. However, the line between distributed and centralized systems is blurring in some regards, especially since DVCSs can be used in a "centralized mode". (from wikipedia)

Among Rails people, Git is apparently the most popular DVCS. It is a free distributed revision control, or software source code management project with an emphasis on being fast. Git was initially created by Linus Torvalds for Linux kernel development. Adoption of Git has accelerated greatly since the launch of Github.com, which greatly simplified centralized hosting of Git repositories.

Firms practicing Distributed Version Control

Sponsored By

Related Practices

  • Github