Size: 1562
Comment: remove link to deleted page "commit"
|
← Revision 11 as of 2012-11-06 15:02:04 ⇥
Size: 1558
Comment: remove link to deleted page "SCM"
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
A '''distributed [[SCM]]''' tool (abbreviated: a DSCM tool) is designed to support a model in which each [[Repository|repository]] is loosely coupled to many others. Each repository contains a complete set of metadata describing one or more projects. These repositories may be located almost anywhere. Individual developers only need access to their own repositories, not to a central one, in order to commit changes. | A '''distributed SCM''' tool (abbreviated: a DSCM tool) is designed to support a model in which each [[Repository|repository]] is loosely coupled to many others. Each repository contains a complete set of metadata describing one or more projects. These repositories may be located almost anywhere. Individual developers only need access to their own repositories, not to a central one, in order to commit changes. |
Distributed SCM
A distributed SCM tool (abbreviated: a DSCM tool) is designed to support a model in which each repository is loosely coupled to many others. Each repository contains a complete set of metadata describing one or more projects. These repositories may be located almost anywhere. Individual developers only need access to their own repositories, not to a central one, in order to commit changes.
Distributed SCMs provide mechanisms for propagating changes between repositories.
Distributed SCMs are in contrast to centralised SCMs. Mercurial is a DSCM.
Some distributed SCMs include (incomplete list):
Name |
Project home |
Wikipedia article |
Darcs |
||
Fossil |
||
Git |
||
Monotone |
See also:
Distributed revision control on Wikipedia