I had a SVN hosted visual studio project that I just converted to Git. I am using the AnkhSVN plugin for SVN and Git Source Control provider plugin for git. After the conversion, I tried managing the project with
Git Source Control Provider but visual studio threw this error: The active solution or project is currently controlled by a different source control plugin that the one you have selected. If you change the source control plug-in, the active solution will be closed.
To fix this, apparently AnkhSVN added a pre-selection command to the solution file that tells visual studio to use AnkhSVN as the source control plugin. To fix this, open your solution file and look for the following and remove it:
GlobalSection(SubversionScc) = preSolution Manager = AnkhSVN - Subversion Support for Visual Studio Svn-Managed = True EndGlobalSection