Использование Team Explorer и VisualSVN одновременно в Visual Studio 2008 - PullRequest
1 голос
/ 11 августа 2009

Может быть, это вопрос новичка, но я не хочу сейчас портить мою визуальную студию: p

В настоящее время у меня установлена ​​ Visual Studio 2008 с Team Explorer и TFS Power Tools, которые я использую для работы и нескольких проектов в Codeplex. Сегодня я обнаружил интересный инструмент под названием VisualSVN , который я хотел бы опробовать, поскольку у меня на самом деле нет сервера TFS для личных хобби-проектов. Но не создаст ли беспорядок установка второго клиента контроля версий? Или как это будет работать? У кого-нибудь есть опыт работы с обоими установленными одновременно для разных проектов?

Под одновременно я не имею в виду, конечно, использование обоих для одних и тех же проектов или решений, но возможность использовать одну и ту же установку Visual Studio для обоих проектов на TFS и на серверах SVN.

Ответы [ 5 ]

1 голос
/ 11 августа 2009

У меня VSS и VisualSVN на одном компьютере, поэтому я могу сказать вам, что возможно иметь оба. Я не рекомендовал бы использовать оба инструмента в одном проекте, но для разных проектов это не должно быть проблемой

У меня все еще есть VSS для устаревших приложений; время от времени я перемещаю одного из них в SVN, а затем просто отсоединяю его от VSS. Новые версии проекта хранятся в SVN, но у меня все еще есть доступ к старым версиям с помощью обозревателя VSS.

1 голос
/ 11 августа 2009

В VS в разделе Инструменты -> Параметры -> Контроль источника это позволяет вам выбрать, какой плагин управления источником вы хотите использовать. Это позволяет мне переключаться между VSS, MSSCCI и TFS. Я бы предположил, что он работает так же для Visual SVN.

Если вы загружаете проект, он автоматически переключается на плагин для этого проекта. Я немного поработал над этим, пока я переходил с VSS на TFS. Казалось, что это не будет слишком волосатым, чтобы сделать.

0 голосов
/ 13 ноября 2009

Райан упомянул: «Если вы загружаете проект, он автоматически переключается на плагин для этого проекта». - это опыт каждого? Я использую VS 08 Team System с плагином Ankhsvn VS08 и встроенным плагином для контроля версий Microsoft Visual SourceSafe. У меня есть разные проекты с привязками к SVN и другие с привязками VSS. Visual Studio не обнаруживает привязки контроля исходного кода автоматически, когда я открываю проект или решение. Итак, если у меня есть VS Tools ... Options..Source Control, настроенный на Ankh, но открывающий проект с привязками VSS, я не вижу никаких функциональных возможностей пользовательского интерфейса управления источниками в Solution Explorer. Похоже, нет привязок. Единственный вариант - вручную вернуться к плагину управления исходным кодом Microsoft Visual SourceSafe.

Кто-нибудь знает, как заставить VS Team System автоматически определять привязки проекта и выбирать соответствующий плагин управления исходным кодом, как упомянуто Райаном?

0 голосов
/ 11 августа 2009

В моей системе установлены TFS, Tortoise CVS и Tortoise SVN. Никаких конфликтов - по крайней мере, до тех пор, пока вы не попытаетесь использовать более одного для одного проекта. Я должен сказать, что я не использую их через VS, хотя. Я ожидаю, что это будет работать до тех пор, пока клиент включает интеграцию с VS, поскольку вы можете менять клиентов SCC. Обычно я использую CVS / SVN в старых проектах, которые я не перенес в TFS, и использую их через проводник Windows.

0 голосов
/ 11 августа 2009

Это должно быть полностью возможным.

...