Исходный контроль дома - PullRequest
       6

Исходный контроль дома

3 голосов
/ 26 апреля 2010

Я пытаюсь настроить среду разработки дома. Моя основная среда разработки - VS.NET 2008 (теперь это VS 2010 Premium) с SQL Server 2008.

Цели / требования: - должно быть простым и легким - Должен иметь плагин для Visual Studio (стоимость должна быть менее $ 50, если он не бесплатный) - должно отлично работать с системами непрерывной интеграции, такими как TFS и CruiseControl.NET - VSS не вариант.

Заранее спасибо,

SK

Ответы [ 6 ]

3 голосов
/ 26 апреля 2010

А как насчет использования TFS?

Или вы можете использовать subversion с ankhsvn для интеграции.

2 голосов
/ 26 апреля 2010

VisualSVN предлагает бесплатный, простой в установке сервер SVN для Windows. У них есть плагин VisualSVN, который интегрируется с Visual Studio (но не является бесплатным - $ 49 для личной лицензии).

AnkhSVN - это альтернатива коммерческому плагину VisualSVN с открытым исходным кодом для интеграции с Visual Studio, но я никогда не использовал его ранее, поэтому не могу комментировать его.

2 голосов
/ 26 апреля 2010

Я рекомендую Mercurial или Git, так как распределенные системы контроля версий, похоже, являются последним трендом

2 голосов
/ 26 апреля 2010

Я использую бесплатную лицензию Perforce на 2 пользователя, и мне это очень нравится.

1 голос
/ 26 апреля 2010

Если вы разрабатываете в одиночку, Perforce бесплатна для двух человек и пяти машин и отлично работает для модели с одним разработчиком.

Если вы не возражаете против того, чтобы ваши проекты были с открытым исходным кодом, Github реализует Git-серверы, или за 5 долларов в месяц вы можете иметь 5 проектов с закрытым исходным кодом. Это совсем другая модель разработки, чем перформанс / cvs / subversion / vss. Прежде чем идти по этому пути, посмотрите hginit для руководства по распределенному управлению версиями, это действительно поможет.

1 голос
/ 26 апреля 2010

Subversion и переход на TeamCity для непрерывной интеграции

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