Switching from SVN to Git: Understanding the Differences