Uno strumento utile per gestire le versioni (versioning) dei programmi software, realizzati con Visual Studio 2010 è TFS (Team Foundation Server).
Non ho mai avuto modo di utilizzarlo, ma ha delle funzionalità interessanti.
Per maggiori informazioni: http://en.wikipedia.org/wiki/Team_Foundation_Server