Showing posts with label subversion. Show all posts
Showing posts with label subversion. Show all posts

November 01, 2016

What are the differences between SVN, CVS and GIT?

What are the differences between SVN(Subversion) and GIT?
1). SVN is a Centralized Revision Control System, and GIT is a Distributed Revision Control System (DVCS). GIT like SVN do have centralized repository or server. But, GIT is more intended to be used in distributed mode which means, every developers checking out code from central repository/server will have their own cloned repository installed on their machine. You make changes locally, check in (commit) to your local copy of the repository, and then "push" those change sets to another repository when you want to publish them or share them with other users. You can also "pull" to synchronize with a remote repository.