The difference between git version control tool with the svn

1. Git belonging to the distributed version control system, and belonging to a centralized SVN.

2. Centralized version control only the central server has a code, and a distributed version control on each person's computer will have a complete code.

3. Centralized version control safety issues, when the central server linked to everyone no way to work.

Centralized version control needs networking to work, if the speed is too slow, then the document will be submitted to a slow impossible for anyone to endure. The distributed version control does not require networking can work.

4. Distributed control of the new version of branching, merging branching operation speed is very fast, and centralized control of the new version copy corresponding to a branch of the complete code.

5. Why would the presence of a central server git github it? Each central server for the exchange of user modification, there is no central server can also work, but 24 hours a central server will remain on, can more easily exchange such modifications.

Published 415 original articles · won praise 434 · views 210 000 +

Guess you like

Origin blog.csdn.net/qq_41901915/article/details/101421409