Интеграция Visual Studio с бесплатным SCM - PullRequest
7 голосов
/ 07 марта 2011

Я ищу бесплатные альтернативы TFS для управления исходным кодом.Я работал с CVS и SVN.Я знаю GIT и Mercurial, но я до сих пор не работал с ними.

Я хотел бы использовать любой из них, интегрированный с Visual Studio, с той же легкостью, что и TFS (контекстное меню обозревателя решений, подключаемый проводник исходного кода и т. Д.).

Знаете ли вы бесплатные плагинысделать это?

Ответы [ 6 ]

10 голосов
/ 07 марта 2011

Я бы настоятельно рекомендовал использовать Mercurial.

В Visual Studio есть бесплатный плагин http://visualhg.codeplex.com/.

Кроме того, вы можете установить пакет оболочки Windows, который называется tortiseHG, который упрощает работу с Mercurial в Windows. http://tortoisehg.bitbucket.io/

Есть другие плагины, которые вы можете использовать для SVN и GIT.

Для GIT вы можете использовать msysGIT, который также имеет хорошие функции интеграции с оболочкой: http://code.google.com/p/msysgit/

А также визуальные расширения студии http://code.google.com/p/gitextensions/

Для СВН есть АнХСВН http://ankhsvn.open.collab.net/

Если вы не использовали много SCM, я очень рекомендую попробовать Mercurial. Распределенные SCM быстро становятся оптимальным способом управления исходным кодом. Это просто правильный способ делать вещи.

Вот пара ресурсов, с которых можно начать, если вы заинтересованы в Mercurial:

Отличный урок от Джоэла Спольски: http://hginit.com/

Подробное описание возможностей Mercurial: http://hgbook.red -bean.com /

Удачи.

3 голосов
/ 08 марта 2011

Я использую Git Extesions . Он имеет приятный графический интерфейс Windows и визуальный плагин студии. Работает с cygwiin и msysgit.

3 голосов
/ 07 марта 2011

Я использую Mercurial с TortoiseHg , который предоставляет контекстные меню Проводника и значки состояния, и плагином VisualHG , который обеспечивает интеграцию Visual Studio и.

Уровень интеграции с Visual Studio не такой приятный, как уровень интеграции, который вы получаете с TFS, несмотря на это, они создают очень продуктивную рабочую среду. На самом деле, в некоторых областях я предпочитаю интеграцию, а не интеграцию с TFS - в частности, я считаю, что проводник TFS немного громоздок, так как требует, чтобы экземпляр VS работал. В отличие от обозревателя хранилища TortoiseHg очень легкий и быстрый запуск.

1 голос
/ 12 марта 2011

В настоящее время я мало что делал с GIT, но если вы знакомы с SVN и работаете под Windows, возможно, вы уже нашли TortoiseSVN. Я рекомендую попробовать TortoiseGIT .

На самом деле я не вижу необходимости в тесной интеграции с MS Visual Studio. В настоящее время я работаю с Access и (позор мне) Visual Basic 6, и нет никакой интеграции Subversion. Регистрация / выход, просмотр логов, ветвление и многое другое работают под TortoiseSVN.

Последний раз, когда я использовал эту интеграцию, была Visual SourceForge, которая по умолчанию обеспечивает блокировки файлов. Это сделало необходимым получить хорошую интеграцию. Поскольку SVN и GIT в первую очередь не предоставляют блокировки, я предпочитаю использовать автономный клиент.

1 голос
/ 07 марта 2011

Я использовал «AnkhSVN» (http://ankhsvn.open.collab.net/) плагин для доступа к SVN. Работал как шарм:)

0 голосов
/ 07 марта 2011

Если вы используете Tortoise SVN и Visual Studio, я настоятельно рекомендую VisualSVN Плагин Visual Studio. Это не бесплатно, но стоит денег.

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