Как перейти с плагина Ankhsvn на VisualHG в Visual Studio 2010 - программирование
Подтвердить что ты не робот

Как перейти с плагина Ankhsvn на VisualHG в Visual Studio 2010

При попытке переключить мое решение с помощью Ankhsvn на VisualHG (мы только что перенесли из SVN в Mercurial), я продолжал получать следующее сообщение:

"Активное решение или проект контролируется другим источником управляемый плагин, чем тот, который вы выбрали. Если вы измените плагин управления версиями, активное решение или проект будут закрыты. Вы хотите продолжить?"

Затем решение закрывается, и когда я его снова открою, он все равно будет привязан к Ankhsvn.

Я попытался удалить исходную папку и захватить свежий клон из Mercurial, но проблема продолжала возвращаться.

4b9b3361

Ответ 1

Решение потребовало открыть файл .sln в текстовом редакторе и вручную удалить следующий блок:

-   GlobalSection(SubversionScc) = preSolution
-       Svn-Managed = True
-       Manager = AnkhSVN - Subversion Support for Visual Studio
-   EndGlobalSection

После этого мне было хорошо.

Ответ 2

Вышеупомянутое решение работает, но другой способ сделать это без редактирования sln - это открыть проект вместо решения. Затем измените настройку в меню Сервис- > Параметры- > Исходный контроль- > Выбор подключаемого модуля и измените плагин. Убедитесь, что вы сохранили все - это должно сохранить новый элемент управления Source в решении.