Можете ли вы использовать AnkhSVN и VisualSVN одновременно? - PullRequest
6 голосов
/ 26 мая 2009

Я бы хотел опробовать функцию AnkhSVN (а именно интеграцию с Redset SQL Changeset tool) без полной деинсталляции VisualSVN. Это кажется изворотливым, поэтому я хотел посмотреть, есть ли у кого-нибудь еще опыт, который либо ослабит, либо подтвердит мои страхи.

Обновление
Поэтому я попытался удалить VisualSVN и добавить Ankh. Что касается работы внутри самого VSS, изменения были полностью прозрачными. К сожалению, SQLChangeset не работал с этим плагином, так что его часть была напрасной.

Переключение назад также было безболезненным, даже до того, что мне не пришлось повторно вводить мою лицензию. Итак, хорошее знание, но не радость от долгосрочной цели.

Ответы [ 3 ]

3 голосов
/ 22 июля 2009

Вроде. Я смог установить VisualSVN и AnkhSVN в Visual Studio одновременно. Однако вы не сможете использовать одновременно. VisualSVN является надстройкой, в то время как AnkhSVN действительно является плагином управления исходным кодом. Чтобы использовать одно или другое, вам просто нужно отключить привязку управления исходным кодом (для AnkhSVN) или отключить плагин (для VisualSVN).

Однако по своему опыту я обнаружил, что VisualSVN был гораздо лучшим клиентом, чем AnkhSVN. VisualSVN обрабатывает игнорирование пользовательских файлов (* .suo) и очень эффективное добавление проектов в Subversion. AnkhSVN, с другой стороны, доставил мне некоторые трудности.

Надеюсь, это поможет!

1 голос
/ 26 мая 2009

Возможно, вы сможете отключить / отключить VisualSvn в Сервис -> Менеджер надстроек, а затем выбрать AnkhSvn в качестве текущего поставщика SCC.

Можете ли вы описать, как работает этот инструмент изменений и как он должен интегрироваться с AnkhSvn?

1 голос
/ 26 мая 2009

Я не пробовал, но я знаю, что Visual Studio поддерживает несколько плагинов управления исходным кодом. Вы просто выбираете, какой из них активен, выбрав Tools->Options в меню и затем найдя страницу Source Control->Plug-in Selection в древовидном элементе управления в левой части открывшегося окна.

Нужно просто установить Ankh и выбрать его там для своих тестов, а затем снова установить VisualSVN. Конечно, это предполагает, что все играет хорошо вместе.

...