2010
From SVN to Mercurial (in Windows7)
Mercurial integration with Visual Studio
Hg Init: a Mercurial tutorial
by 1 otherAnalysis of Git and Mercurial
by 3 othersCodePlex now supporting native Mercurial
A successful Git branching model
by 2 others2009
SmartGit - The Easy-to-Use Git-Client
by 1 otherStack Overflow Inspired Knowledge Exchange
(via)Git For Windows Developers
My Git Workflow
by 2 others (via)An Illustrated Guide to Git on Windows
(via)2008
Git Extensions
Intro to Distributed Version Control (Illustrated)
(via)Traditional version control helps you backup, track and synchronize files. Distributed version control makes it easy to share changes. Done right, you can get the best of both worlds: simple merging and centralized releases.
Visual Source Safe (VSS) to Subversion (SVN) Migration
(via)SharpSvn
Distributed Version Control Systems: A Not-So-Quick Guide Through
by 5 othersSourceAnywhere Standalone
(via)Setting up Subversion on Windows
t'll take all of 30 minutes, tops, I promise. And that's assuming you read slowly.
How to Branch Properly
(via)So to help out those who've had nightmarish merge experiences, or to ease the fears of those who have yet to delve into the mysterious world of subversion branches and merges, I have decided to share my thoughts on proper branching technique.
The idea then is to take the changes that are going on in our project's trunk and apply them to our branch.