1. GIT is distributed version controller, SVN is not
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. If you are stuck somewhere where you don’t have network connectivity, like inside the flight, basement, elevator etc., you will still be able to commit files, look at revision history, create branches etc. But SVN should have internet connection to commit files to repository.
2. GIT branches are not the same as SVN branches
Branches in SVN are nothing but just another folder in the repository.
GIT branches is much more easier & fun. You can quickly switch between branches from the same working directory. It helps finding un-merged branches and also help merging files fairly easily & quickly.
3. GIT’s content integrity is better than SVN’s
SHA-1 cryptographic hash function is used for maintaining data integrity in GIT.
No comments:
Post a Comment