Distributed version control: Difference between revisions
Jump to navigation
Jump to search
imported>Pat Palmer mNo edit summary |
imported>Yuvi Masory No edit summary |
||
Line 4: | Line 4: | ||
'''Distributed version control''' systems such as Git and Mercurial have emerged in the last few years as a viable replacement for older centralized [[Version control|version control]] systems such as Subversion and Centralized Version Control (CVS). Git in particular has swept the open source community, becoming the revision control systems of some of the most important open source projects (e.g., the Linux kernel, Qt, Ruby on Rails). | '''Distributed version control''' systems such as Git and Mercurial have emerged in the last few years as a viable replacement for older centralized [[Version control|version control]] systems such as Subversion and Centralized Version Control (CVS). Git in particular has swept the open source community, becoming the revision control systems of some of the most important open source projects (e.g., the Linux kernel, Qt, Ruby on Rails). | ||
== Overview == | |||
== History == | |||
== Popular DVCs == | |||
=== Git === | |||
=== Mercurial === | |||
=== Others === | |||
== Comparison with centralized version control == | |||
=== Merging === | |||
=== Workflow === | |||
== Adoption == | |||
=== Notable adoptions === | |||
=== Barriers to adoption === |
Revision as of 15:36, 28 July 2010
To provide students with experience in collaboration, you are warmly invited to join in here, or to leave comments on the discussion page. The anticipated date of course completion is 13 August 2010. One month after that date at the latest, this notice shall be removed. Besides, many other Citizendium articles welcome your collaboration! |
Distributed version control systems such as Git and Mercurial have emerged in the last few years as a viable replacement for older centralized version control systems such as Subversion and Centralized Version Control (CVS). Git in particular has swept the open source community, becoming the revision control systems of some of the most important open source projects (e.g., the Linux kernel, Qt, Ruby on Rails).