Jump to content

Distributed version control

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Kevins (talk | contribs) at 13:19, 27 April 2005 (Initial contents). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Distributed revision control is a recent innovation that provides two significant advantages over the more traditional centralized approach:

  • allows users to work productively even when not connected to a network
  • allows participation in projects without requiring permissions from project authorities

However, there are some disadvantages as well:

  • Early distributed systems were slow and complicated, but this is improving
  • Some projects want or need centralized control
  • Distributed systems can end up with a person as the central point of control, rather than a server

See also: