Более дешевая альтернатива VS Team Foundation Server - PullRequest
0 голосов
/ 11 июля 2009

Существует ли на рынке достаточно недорогой продукт для управления версиями, который интегрируется в Visual Studio 2008+ и обладает мощью и возможностями Visual Studio 2008 Team Foundation Server?

Я использовал Dynamsoft, SourceGear, Subversion и Platic SCM и считаю, что ни один из этих продуктов не может приблизиться к Team Foundation Server.

В идеале меня заинтересовал бы продукт, который:

  1. хорошо справляется с разрешением конфликтов
  2. обрабатывает IDE, редактирует, переименовывает и удаляет автоматически
  3. Простое управление проектом в «сервере» управления исходным кодом, которое позволяет администратору проекта безболезненно управлять структурой проекта по своему усмотрению.

Ответы [ 11 ]

5 голосов
/ 11 июля 2009

Subversion с черепахой SVN

Вот статья Рика Штраля о настройке всего.

Я использовал svn на моей последней работе и tfs на моей текущей. Не могу сказать, что мне действительно нравится иметь дело с ТФ на ежедневной основе.

4 голосов
/ 11 июля 2009

Visual SVN - это инструмент для прямой интеграции SVN с Visual Studio.

screenshot

Это стоит $ 49 за лицензию.

У них есть демоверсия , так что вы можете увидеть, если это то, что вы ищете.

4 голосов
/ 11 июля 2009

SubVersion и AnkhSVN будут интегрированы непосредственно в Visual Studio.

2 голосов
/ 11 июля 2009

Ну, вы можете использовать SVN вместе с решениями по отслеживанию ошибок, такими как Trac . Существует плагин Trac Visual Studio . Существует также Redmine , хотя я не знаю о его плагинах VS.

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

2 голосов
/ 11 июля 2009

Из того, что я слышал, VisualHg является хорошим дополнением к Visual Studio для распределенной системы контроля версий Mercurial . Вам просто нужно установить TortoiseHg , а затем VisualHg , и все будет в порядке.

2 голосов
/ 11 июля 2009

Лично я предпочитаю SourceGear Vault SVN.

Но с бесплатным трудно поспорить, а Vault довольно дорогой, если у вас более двух пользователей.

2 голосов
/ 11 июля 2009

На самом деле, я недавно начал использовать Team Foundation на работе. Отчасти это хорошо, но наша команда потратила не менее 10 часов на прошлой неделе, чтобы исправить глупые проблемы с TFS, которые никогда не должны были возникать.

Хотя он не идеален, я нахожу Subversion превосходным во многих отношениях, когда дело доходит до простого управления исходным кодом. Получите TortoiseSVN и выложите 50 баксов за VisualSVN , если вы хотите интегрированное решение.

2 голосов
/ 11 июля 2009

Попробуйте visualsvn .

EDIT

Использование VisualSvn в качестве сервера (мой плохой, должен был уточнить, что я имел в виду), а в качестве клиента я использовал AnkhSVN, который со временем получился довольно неплохим.

0 голосов
/ 11 июля 2009

Mike

Если вы просто ищете систему контроля версий, ответ - да.

Если вы ищете недорогую замену для всего, что делает TFS (сборка, тестирование, управление проектами и т. Д.), Ответ будет черт, нет.

0 голосов
/ 11 июля 2009

Мы собираемся с Git, но он, вероятно, не имеет интеграции с VS2008, которую вы хотели бы.

Руководство по Git: http://www.kernel.org/pub/software/scm/git/docs/user-manual.html

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