One.
* Svn is centralized version control tools
* Single point of failure
* Fault Tolerance poor
* Git is a distributed version control tools
* Remote shared repository
* Copy the complete warehouse
* Only need to complete the local repository code modification