Distributed version control
Appearance
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:
- List of revision control software
- [[1]], especially the section "Centralized vs. Decentralized SCM"