Differences between revisions 1 and 7 (spanning 6 versions)
Revision 1 as of 2005-08-26 00:58:27
Size: 496
Editor: waste
Comment:
Revision 7 as of 2009-05-19 19:31:05
Size: 1347
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
A distributed ["SCM"] 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. 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|commit]] changes.
Line 5: Line 5:
Distributed ["SCM"]s provide mechanisms for propagating changes between repositories. Distributed SCMs provide mechanisms for propagating changes between repositories.

Distributed SCMs are in contrast to [[CentralisedSCM|centralised SCMs]]. Mercurial is a DSCM.

Some distributed SCMs include (incomplete list):

|| ''Name'' || ''Project home'' || ''Wikipedia article'' ||
|| [[Bazaar]] || http://bazaar-vcs.org/ || [[http://en.wikipedia.org/wiki/Bazaar_software|link]] ||
|| Darcs || http://darcs.net/ || [[http://en.wikipedia.org/wiki/Darcs|link]] ||
|| Git || http://git.or.cz/ || [[http://en.wikipedia.org/wiki/Git_%28software%29|link]] ||
|| [[Mercurial]] || http://www.selenic.com/mercurial/wiki/ || [[http://en.wikipedia.org/wiki/Mercurial_%28software%29|link]] ||

See also:
 * [[http://en.wikipedia.org/wiki/Distributed_revision_control|Distributed revision control]] on Wikipedia

----
CategoryGlossary

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

Bazaar

http://bazaar-vcs.org/

link

Darcs

http://darcs.net/

link

Git

http://git.or.cz/

link

Mercurial

http://www.selenic.com/mercurial/wiki/

link

See also:


CategoryGlossary

DistributedSCM (last edited 2012-11-06 15:02:04 by abuehl)