Git | SVN |
---|---|
Decentralized and distributed version control tool | Centralized version control tool |
Clones all repositories on the local system | Stores version history on the server-side repository |
Supports offline commits | Supports online commits only |
Swift push/pull operations | Slow push/pull operations |
Automatically shares work to commit | Doesn’t support automatic sharing |
The contents of Git are hashed using the SHA-1 hash algorithm. | SVN doesn’t support hashed contents. |