What is the main difference between Git and SVN?