What is centralized version control system and distributed version control system?

Source: Internet
Author: User
Tags version control system

What is Centralized version-control system with the distributed version control system?

Centralized version control system : Repository is centrally placed in the central server, when we actually work, with their own computers, so first to connect to the central server, from there to get the latest version, and then write or change the code, after the completion of the You need to push the work you've done to the central server. Centralized version control system must be networked to work, if the LAN can also, the bandwidth is large enough, fast enough, if under the Internet, if the speed is slow, it is very depressed.
distributed version control system : For the Big Data (Hadoop) or large database friends, the concept of "distributed" must be familiar with, do not do too much explanation here. Distributed version control systems do not have a central server compared to a centralized version control system. Everyone's computer is a full repository, so that you don't need to be networked when you work, because the version is on your computer. Now that everyone's computer has a full repository. That's the question, how do you do multi-person project development collaboration? For example, someone has modified file A on the computer, and others have changed file a on the computer. At this point, you can only change their own changes to each other, you will be able to see each other's changes.
If you've used SVN and git, it's not hard to come to a conclusion:

SVN belongs to a centralized version control system , and Git is a distributed version control system .

Wordy so much, hope to help some of the doubts of friends, if there is any problem, welcome to communicate!


What is centralized version control system and distributed version control system?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.