Fundamentals of SVC: Centralized vs. Distributed Systems


show more Exploring centralized vs. distributed systems provides you with in-depth training on Developer. Taught by Michael Lehman as part of the Fundamentals of Software Version Control show less
please wait ...

Exploring centralized vs. distributed systems

As mentioned in the section about history of Version Control, there are two different kinds of version control: Centralized, and Distributed. The workflow between these two different kinds are somewhat different, so I thought it would be worthwhile to go over the way in which these things are actually used from the point of view of a user using version control. So first, we'll talk about centralized version control. Typically, in centralized version control, a system admin creates the repository because the repository is always remote. Then you have your local working set, and you add or check in files to the remote repository, and you check out or revert files to update your working set.

Similarly, another user using a centralized version control system will connect up to the remote repository and have a different working set. They will check out your files and updates that you've made and add their own, and this goes back and forth in this check in/check-out update loop as you work with V...

Exploring centralized vs. distributed systems
Video duration: 2m 52s 2h 55m Intermediate

Viewers:

Exploring centralized vs. distributed systems provides you with in-depth training on Developer. Taught by Michael Lehman as part of the Fundamentals of Software Version Control

Subject:
Developer
Software:
Git Mercurial ALM/TFS Perforce
Author:
please wait ...