Как указать плагин управления исходным кодом для каждого решения в Visual Studio? - PullRequest
45 голосов
/ 29 ноября 2011

Я только что установил AnkhSVN , чтобы иметь поддержку Subversion из Visual Studio 2010. Я заметил, что мне нужно перейти к Инструменты> Параметры> Контроль источника , чтобы выбрать текущий плагин управления источником.

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

Есть ли способ указать плагин управления исходным кодом для каждого решения отдельно?Или VS может автоматически определять используемые vcs?Каковы лучшие практики в этом отношении?

Редактировать: поиск в Google привел меня к Как настроить Visual Studio для использования различных поставщиков управления источниками и Может выполнять иSourceSafe сосуществует в Visual Studio? .Оба охватывают одну и ту же почву, но, похоже, специфичны для конкретных vcs и не имеют удовлетворительного общего ответа.Я ищу общий ответ здесь.

Ответы [ 2 ]

30 голосов
/ 30 января 2012

К сожалению, здесь нет хорошего ответа. Вам просто нужно зайти и вручную изменить настройки поставщика управления версиями Visual Studio, прежде чем открывать проект. Это ограничение того, как работает эта конкретная система плагинов, и, вероятно, потребуется новая версия Visual Studio, чтобы конкретно решить эту проблему.

Это тот случай, когда visual studio лучше работает для корпоративного магазина со стандартизированными инструментами управления версиями, но не так хороша для подрядчика, работающего с несколькими клиентами с использованием множества технологий.

7 голосов
/ 20 июня 2014

Автоматическое переключение поставщика управления исходным кодом на основе наличия зарезервированного каталога может быть выполнено с расширением VS, как описано здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...