Проблемы с использованием SVN с VS 2008 - PullRequest
3 голосов
/ 23 мая 2009

Я читал о том, как SVN работает с Visual Studio. Я использую VS 2008 и беспокоюсь о возможных проблемах использования SVN с VS 2008.

Может кто-нибудь поделиться своим опытом с SVN + VS 2008?

Спасибо, куча!

Примечание: я понял, что добавление GIT в смесь немного разбавило реальный вопрос, который я хотел задать. Итак, я ограничил вопрос только SVN + VS.

Ответы [ 8 ]

2 голосов
/ 21 февраля 2012

Агент SVN - это подключаемый модуль MS-SCCI, который работает с Visual Studio , а поскольку он является MS-SCCI, он напрямую интегрируется с меню управления исходным кодом, найденным в * 1005. * Visual Studio сама.

2 голосов
/ 23 мая 2009

Лично меня не слишком волнует интеграция с IDE; Я использую TortoiseSVN в проводнике, который работает IMO также хорошо, без увеличения веса VS. AnkhSVN, Visual SVN и SlickEdit Versioning Toolbox входят в число интегрированных инструментов.

Но из того, что я понимаю (только из диалога), Git! = SVN ...

2 голосов
/ 23 мая 2009

Вам понадобится плагин для взаимодействия Visual Studio 2008 с SVN. Анк кажется довольно популярным, и я слышал о Visual SVN .

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

У вас есть несколько вариантов для SVN + VS2008.

1) Используйте TortoiseSVN без интеграции с VS2008. Это то, чем я пользуюсь большую часть времени, и это не проблема. (Если вы не против покидать IDE время от времени)

2) Используйте TortoiseSVN и самостоятельно интегрируйте его с VS2008, сопоставив свои кнопки на панели инструментов с командами автоматизации TortoiseSVN. Смотрите этот блог

3) Используйте VisualSVN (эти парни полностью интегрируют TortoiseSVN в VS2008 для вас!)

4) Использовать AnknSVN (бесплатный и открытый исходный код, но не основанный на TortoiseSVN)

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

Хорошая интеграция IDE-VC наиболее важна, когда ваша IDE поддерживает операции рефакторинга, которые включают переименование файлов. Использование Eclipse JDT без интеграции с Subversion было бы безнадежно неэффективным, поскольку переименованный класс снова появится после «обновления svn», если Eclipse не сообщит Subversion о том, что файл был удален.

Если вы не проводите никаких таких рефакторингов, изменяющих файловую систему, интеграция VC в вашей IDE не очень важна, и вы можете справиться, например, с TortoiseSVN.

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

TortoiseSVN действительно хорош, но VisualSVN фантастичен, если вы используете VS 2008. Git ужасен для разработчиков VS (или для работы в Windows вообще).

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

Я использовал SVN как с плагинами IDE, так и без них в VS 2008 и не видел никаких проблем.

0 голосов
/ 23 мая 2009

Вы увидите гораздо большие различия из-за различных парадигм svn и git, чем из всего, что связано с интеграцией Visual Studio.

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

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