title: How and/or why is merging in Git better than in SVN?
body: <p>I've heard in a few places that one of the main reasons why distributed version control systems shine, is much better merging than in traditional tools like SVN.
  Is this actually due to inherent differences in how the two systems work, or do <em>specific</em> DVCS implementations like Git/Mercurial just have cleverer merging algorithms than SVN?</p>