Moving to a distributed version control system (DVCS) like Git or Mercurial can mean facing a number of problems. Here’s a look at the best ways to solve those problems while saving time when switching.