# Git vs SVN

It's a distributed version control system.

It's a Centralized version control system

Git is an SCM (source code management).

Git has a cloned repository.

SVN does not have a cloned repository.

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.

Git does not have a Global revision number.

SVN has a Global revision number.

Git has cryptographically hashed contents that protect the contents from repository corruption taking place due to network issues or disk failures.

SVN does not have any cryptographically hashed contents.

Git stored content as metadata.

SVN stores content as files.

Git has more content protection than SVN.

SVN's content is less secure than Git.

Linus Torvalds developed git for Linux kernel.

CollabNet, Inc developed SVN.

Git is distributed under GNU (General public license).

SVN is distributed under the open-source license.
