Управление исходным кодом в Visual Studio 2010?

После выполнения некоторого поиска на Так, Google и форумы MSDN я расстроился, что существует так мало информации для того, что могло бы походить на очевидный вопрос и возможно немой вопрос.

Я должен использовать управление исходным кодом в Профессионале Visual Studio 2010 года. У меня нет отдельного Сервера Основы Команды 2010. Некоторые люди упомянули SourceSafe? Я не видел SourceSafe в Visual Studio 2010, чтобы быть честным.

Каковы некоторые альтернативы (предпочтительно свободный) для управления исходным кодом в Visual Studio 2010? Или это уже интегрируется в Visual Studio 2010, что я являюсь настолько слепым для пропавших без вести этого?

Обновление № 1: Поблагодарите Вас все, я пойду с SVN, в особенности AnkhSVN для Visual Studio 2010.

Обновление 23.03.2011: это был почти год, с тех пор как я задал этот вопрос. Я настоятельно рекомендую использование или Подвижного или Мерзавец по Подверсии. Таким образом для тех из Вас, кто ищет систему управления версиями Visual Studio 2010 года, посмотрите не далее, чем Мерзавец или Подвижные расширения из Библиотеки Расширения Visual Studio.

Обновление 16.05.2013: Я теперь сильно поощрил бы Вас использовать Мерзавца по Подвижному, TFS или SVN. Смотрите на Попытку CodeSchool GitHub в браузере, чтобы видеть, насколько потрясающий это!

enter image description here

45
задан Sahat Yalkabov 16 May 2013 в 05:23
поделиться

4 ответа

См .: Список систем управления версиями с подключаемыми модулями Visual Studio


Visual Studio - это просто IDE. Вы можете использовать любое решение для управления версиями, которое захотите. В частности, любое решение для управления исходным кодом с открытым исходным кодом, такое как git, mercurial (hg) или subversion (svn). И есть коммерческие продукты, такие как Perforce или SourceGear Vault. См. здесь для получения довольно исчерпывающего списка и в Google для получения дополнительной информации.

Вы можете найти плагины Visual Studio, которые интегрируют его с любым источником управления. Подрывная деятельность с открытым исходным кодом особенно богата в этом отношении. Коммерческие обычно идут с такой интеграцией.

И если вы не используете систему управления версиями, которая требует от вас явного извлечения файлов для их редактирования (как это делают VSS или TFS), интеграция IDE даже не важна. Лично я предпочитаю использовать git или subversion извне IDE.


И, пожалуйста, держитесь как можно дальше от Visual SourceSafe .

17
ответ дан 26 November 2019 в 21:31
поделиться

Я использую Ankh SVN вместе с Subversion на стороне сервера, и он отлично работает. Mercurial и Git в последнее время более популярны, чем SVN, и есть также Visual HG, плагин Mercurial для visual Studio.

Edit: Тем временем я перешел на Mercurial (Tortoise HG плюс Visual HG) и никогда не оглядывался назад. Если вы перешли с Subversion, потребуется несколько часов привыкания к Mercurial, но после этого это действительно легкий бриз. Даже если вам не нужен распределенный CVS, Mercurial все равно имеет множество приятных возможностей, которых нет в Tortoise SVN. Кроме того, он кажется более стабильным, особенно в отношении ветвления.

7
ответ дан 26 November 2019 в 21:31
поделиться

Как предложил @Tomek, используйте Subversion.

Посмотрите этот пост, который поможет вам использовать subversion и AnkhSVN (VS plugin) с VS2010

Visual Studio 2010, subversion с AnkhSVN

1
ответ дан 26 November 2019 в 21:31
поделиться

Позвольте мне добавить еще одну опцию в список SCM, интегрированных с Visual Studio 2010: Plastic SCM . Вы можете проверить, как это выглядит, здесь .

Доступна версия для сообщества.

2
ответ дан 26 November 2019 в 21:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: