Subversion to DVCS - Your mindset has to change as well

Joel Spolsky has setup Mercurial Tutorial [1] that help developers understand DVCS and work it works.

Joel shares the same confusion as I have with git and mercurial. Right now, I still don't buy the way how git and mercurial work. Hoping I will accept the novel DVCS concept with a my mindset change.

The key point is: don't assume your subversion knowledge will apply to DVCS, it will just make you more confused. And you need re-education to learn this new version control concept again.

[1] - Hg Init: a Mercurial tutorial