Я только что установил AnkhSVN, чтобы иметь поддержку subversion из Visual Studio 2010. Я заметил, что мне нужно перейти в "Инструменты" > "Параметры" > "Управление источником", чтобы выбрать текущий плагин управления версиями.
В настоящий момент я работаю над несколькими проектами, использующими разные системы управления версиями. Например, у меня также есть некоторые проекты в Mercurial, для которых доступен плагин VS source control .
Есть ли способ указать плагин управления версиями для каждого решения? Или VS может автоматически определить используемые vcs? Каковы наилучшие методы в этом отношении?
Изменить: поиск в google привел меня к Как настроить Visual Studio на использование разных поставщиков источника управления и Может ли Perforce и SourceSafe сосуществует в Visual Studio?. Оба охватывают одно и то же основание, но кажутся специфичными для конкретных vcs и не имеют удовлетворительного общего ответа. Я ищу общий ответ здесь.