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
-
12
Hashrocket
Hashrocket exclusively uses Git and Github as their distributed version control system and centralized repository since May 2008. -
5
Obtiva
We prefer Git and Github. - 7
-
5
eLabs
We use Git for all our projects, especially for its speed and excellent branching/merging support. - 3
-
2
Rubaidh
We've been using Git for version control since January 2007 on our own private git server, but switched to GitHub in the summer because of the awesome collaboration features available. -
3
VinSol
We use github for hosting all our code. - 2
- 2
- 2
- 1
- 1
-
1
Eden Development
We use git everywhere. I can't remember how we did without it. We once were forced to rebase 140 commits on a totally disconnected version of a project (no shared parent commit), and we did it in 90 minutes! - 1
- 1
- 1
- 1
- 1
- 1