I recently started building Management Packs using the Visual Studio Authoring Extensions. Using Visual Studio in the past, I used a local Team Foundation Server for versioning of my C# projects. Maintaining a TFS server for one user is a pain as I am constantly updating it for the newest version of Visual Studio. I recently found out about the new cloud based Team Foundation Service on Azure.
The great thing about this is that it’s free for MSDN subscribers (and everyone right now). I can access my projects from any computer anywhere in the world.
Right now I only have a few projects. But I plan on building a library of examples so that whenever I am building a MP I can quickly find and reference an MP I created in the past.