So, I had a quick search on the Internet about removing source code control from a Visual Studio 2010. I found all sorts of information about editing the sln file, removing various sections of an sln file and what-not. None of this information can from Microsoft. While in theory doing this would likely do what I wanted, manually editing sln or project files never seems like a good idea. I don’t know if there are side-effects from this that Visual Studio will telescope into some future version of the sln file and end up causing me problems. e.g. Visual Studio 201x is released and I try to upgrade this sln file—what if this future version of VS fails or even worse, corrupts my file.
No, I didn’t want to get chicken blood on my keyboard.
I was somewhat surprised that my search didn’t immediately show something that wasn’t obvious ritualistic magic; so, I went looking in the File menu at the Source Control entry.
In there, when my solution was loaded, I simply selected Change Source Control. As soon as I try to open that dialog VS told me again that it was working offline and wanted to know if I wanted to completely remove the Source Control bindings from my solution. I simply chose yes and all the SCC bindings were removed from my solution.
Saving and reloading the SLN file had no source control offline message, and my keyboard is no dirtier than when I started.
Read more: Peter Ritchie's MVP Blog