A central repository

CVS as a centralized system has one place of origin. Git is a distributed versioning system, which means that each developer has its own copy of the repository. They have a private one and they can push changes to a public one or merge changes from other remotes. In larger organizations, it is common to have a central place to aggregate projects. With Git, there is no need to have a single central place where you store your changes. Each developer can have their own repository (or better repositories, that is, a private one in which they undertake development, and a public bare one where they publish parts that are ready), and they can pull/fetch from other repositories in a symmetric fashion.

In the Git world, there is no single source of truth like there is in the CVS server. There can be several truths, and because it is so easy to integrate changes from others, this works.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.223.125.219