CSC/ECE 517 Fall 2009/wiki1a 3 ee: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 3: Line 3:
==Overview of Distributed Version Control==
==Overview of Distributed Version Control==


'''Distributed Version Control''' is a type of [http://betterexplained.com/articles/a-visual-guide-to-version-control/ revision control] system where content is shared across many computers, rather than in a central repository.  
'''Distributed Version Control''' is a type of [http://betterexplained.com/articles/a-visual-guide-to-version-control/ revision control] system where each user has their own content repository, rather than off in a central location.  This allows for greater flexibility for individual developers within a project, as they can "do what they want" to their own version of the repository, without interference from other developers.  As developers wish to incorportate external changes, they can "pull" a set of changes into their own repository.
==Distributed Vs Centralized Version Control==
==Distributed Vs Centralized Version Control==
===Infrastructure===
===Infrastructure===

Revision as of 03:47, 9 September 2009

Distributed Version Control Systems

Overview of Distributed Version Control

Distributed Version Control is a type of revision control system where each user has their own content repository, rather than off in a central location. This allows for greater flexibility for individual developers within a project, as they can "do what they want" to their own version of the repository, without interference from other developers. As developers wish to incorportate external changes, they can "pull" a set of changes into their own repository.

Distributed Vs Centralized Version Control

Infrastructure

Branching

Publishing

Distributed Version Control Systems