Можете ли вы одновременно использовать AnkhSVN и VisualSVN?
Я хотел бы опробовать функцию AnkhSVN (а именно интеграцию с Red Gate SQL Changeset tool) без полной деинсталляции VisualSVN. Это кажется изворотливым, поэтому я хотел посмотреть, есть ли у кого-то еще опыт, который либо ослабит, либо подтвердит мои страхи.
Обновить
Поэтому я попытался удалить VisualSVN и добавить Ankh. Что касается работы внутри самого VSS, изменение было полностью прозрачным. К сожалению, SQLChangeset не работал с этим плагином, так что его часть была напрасной.
Переключение назад также было безболезненным, даже до того, что мне не пришлось повторно вводить мою лицензию. Итак, хорошее знание, но не радость от долгосрочной цели.
3 ответа
Вроде, как бы, что-то вроде. Я смог установить VisualSVN и AnkhSVN в Visual Studio одновременно. Тем не менее, вы не сможете использовать оба одновременно. VisualSVN является надстройкой, в то время как AnkhSVN действительно является плагином управления исходным кодом. Чтобы использовать одно или другое, вам просто нужно отключить привязку управления исходным кодом (для AnkhSVN) или отключить плагин (для VisualSVN).
Однако по своему опыту я обнаружил, что VisualSVN был гораздо лучшим клиентом, чем AnkhSVN. VisualSVN очень эффективно игнорирует пользовательские файлы (*.suo) и добавляет проекты в Subversion. AnkhSVN, с другой стороны, вызвал у меня некоторые трудности.
Надеюсь это поможет!
Возможно, вы сможете отключить / отключить VisualSvn в Сервис -> Менеджер надстроек, а затем выберите AnkhSvn в качестве текущего поставщика SCC.
Можете ли вы описать, как работает этот набор изменений и как он должен интегрироваться с AnkhSvn?
Я не пробовал, но я знаю, что Visual Studio поддерживает несколько плагинов управления исходным кодом. Вы просто выбираете, какой из них активен, выбрав Tools->Options
из меню, а затем найти Source Control->Plug-in Selection
страница в древовидном элементе управления в левой части окна, которое открывается.
Нужно просто установить Ankh и выбрать его там для своих тестов, а затем вернуться к VisualSVN, когда закончите. Конечно, это предполагает, что все играет хорошо вместе.