Check out Mercurial version control with my CodePlex repository
Mercurial SCM (Hg) is a Distributed Version Control System (DVSC). More importantly, your code doesn’t know or care how it is being versioned. In other words, None of your VS solution or project files will be modified with a pointer to source control, and no *.scc files will be added in your code.
For those who are new to Tortoise, Here is how I would go about getting the source:
I do have TortoiseSVN, TortoiseGit, and TortoiseHg installed. The experience is very similar among the tree, and they do not conflict with each other.