A summary of Differences:  1. Git branches carry entire history.  2. Git was designed  to be fully distributed from start, allowing each  developer to have full control.  3. Git’s repositories are much smaller than SVN’s.  4. Git repository clones acts as full repository backup.  5. Git is much faster than SubVersion    Git’s major features Over Subversion(SVN)    Distributed Nature:   In Git, every has complete copy of repository data stored locally, there by  making access to file history is fast, as well as allowing full functionality  when disconnected to network. If you have 10 users, then you will have 10  backups of repositories . If any repository is lost then only the changes which  were unique to that repository is lost.  In centralized SVN, Only have central repository has a complete history. This  means that user must communicate over a network with central repository  to obtain the history about the file. backup are maintained independently of...