The difference between SVN and GIT is SVN over more preferred over Git for handling large files or regularly chaning binary files while SVN is capable of handling multiple projects in the same repository Git does not support “commits” across multiple branches or tags. Subversion allows the creation of folders at any location in the repository layout Gits are unchangeable while subversion enables committers to treat a tag a branch and to create multiple revisions under a tag root