Number | Base of difference | Git | SVN |
1 | System | Git is a distributed version control system. | SVN is one of the centralized version control system. |
2 | Cloning | Git one of silent feature is cloning and it has cloned repository. | When we say about the cloning in SVN it will not have a cloned repository. |
3 | Content | When we say about the Git it will stored content as metadata. | When we say about the SVN it stored content as files. |
4 | License | Git is a ditributed under GNU which means General public license. | SVN is distributed under the open-source license. |
5 | Secure | Git has more content protection than SVN. | SVN content is less secure than Git. |
6 | Developed by | Linus Torvalds developed git for Linux kernel. | CollabNet, Inc developed SVN. |
7 | Revision number | When we say about the revision number it does not have a Global revision number. | When we say about the revision number it has a Global revision number. |
8 | cryptographically | When say about the Git it has a cryptographically hashed contents that protect the contents from repository corruption taking place due to network issues or disk failures. | When we say about the SVN it does not have any cryptographically hashed contents. |
9 | Basic definition | Git is an SCM (source code management). | SVN is revision control. |
10 | Helps in | The Git branches are familiar to work. The Git system helps in merging the files quickly and also assist in finding the unmerged ones.
| The SVN branches are a folder which exists in the repository. Some special commands are required For merging the branches.
|