Base of Difference | Centralized Version Control | Distributed Version control |
Copy of Data | In centralized version control system we will not have a copy of main repository on our local repository. | In this version control system all the developer will have a copy of main repositroy on their local repository. |
System Crash | If the main server should crash there will be problem for developer to access the server. | If there is crash of any main server then there will be no problem as every developer have there own copy of data. |
Need Internet | Every developer need a internet for accessing the main repository data because we will not be having another copy of the server on the local repository. | There is no need for the internet for accessing the main repository data because we will be having another copy of the server on the local repository. |