AnkhSVN apparently cannot be disabled or uninstalled from within Visual Studio 2012.
Do the following instead:
- Close all instances of Visual Studio.
- Run the AnkhSVN uninstaller.
Note: I ran the uninstaller in Revo Uninstaller, and there were no left-over artifacts (files, registry entries).
After uninstalling AnkhSVN, you may find that some of your projects still have source control binding information in the .csproj file. I had a solution with 10 projects, and only 8 of them had this problem (all projects were controlled by AnkhSVN... not sure why not all had the issue). In that case, you will get the error:
The project 'X' is under source control. An error occurred registering this project with source control. It is recommended that you not make any changes to this project.
I was able to resolve this by editing the .csproj files in a text editor and removing the following lines:
<SccProjectName>Svn</SccProjectName>
<SccLocalPath>Svn</SccLocalPath>
<SccAuxPath>Svn</SccAuxPath>
<SccProvider>SubversionScc</SccProvider>