Ответ 1
AnkhSVN, по-видимому, не может быть отключен или удален из Visual Studio 2012.
Сделайте следующее:
- Закройте все экземпляры Visual Studio.
- Запустите деинсталлятор AnkhSVN.
Примечание. Я запустил деинсталлятор в Revo Uninstaller, и не осталось никаких артефактов (файлов, записей реестра).
После удаления AnkhSVN вы можете обнаружить, что некоторые из ваших проектов по-прежнему имеют информацию о привязке к исходному контролю в файле .csproj. У меня было решение с 10 проектами, и только у 8 из них была эта проблема (все проекты контролировались AnkhSVN... не знаю, почему не у всех возникла проблема). В этом случае вы получите сообщение об ошибке:
Проект "X" находится под контролем источника. Произошла ошибка при регистрации этого проекта с помощью источника управления. Не рекомендуется вносить изменения в этот проект.
Я смог решить это, отредактировав файлы .csproj в текстовом редакторе и удалив следующие строки:
<SccProjectName>Svn</SccProjectName>
<SccLocalPath>Svn</SccLocalPath>
<SccAuxPath>Svn</SccAuxPath>
<SccProvider>SubversionScc</SccProvider>