Что вы используете в качестве хорошей альтернативы Team System?

Я хотел бы оценить, какие решения используют другие люди, чтобы получить функциональность Team System. Все мы знаем, что Team System может быть дорогостоящей для некоторых из нас. Я знаю, что они предлагают небольшую командную версию с пятью лицензиями с подпиской MSDN, но что, если ваша команда больше пяти или вы не хотите использовать Team System?


person Community    schedule 15.08.2008    source источник
comment
TFS теперь полностью бесплатен, если у вас есть подписка на MSDN;) Не только версия для рабочей группы. Если у вас 5000 разработчиков и у всех есть MSDN, тогда все они могут использовать TFS. Вдобавок розничная лицензия на TFS резко упала в цене примерно до $ 500.   -  person MrHinsh - Martin Hinshelwood    schedule 21.08.2010


Ответы (12)


Я потрясен, что никто не упомянул бесплатную и отличную TeamCity продукт от JetBrains. Это включает в себя:

  • Непрерывная интеграция
  • Управление сборкой программного обеспечения
  • Управление проектами, мониторинг и статистические отчеты
  • Интеграция со многими IDE, системами управления исходным кодом и средами тестирования.

Для управления проектами / отслеживания ошибок / репозитория Git или Subversion я также использую Unfuddle (бесплатно для небольших личные проекты!)

person Dan Esparza    schedule 06.11.2008
comment
Хорошо, я слышал о TeamCity. Просто еще не пользовался. Я определенно подумываю о переходе. - person Dale Ragan; 19.01.2009
comment
TeamCity фантастический. Его легко настроить и он мощный. - person Jamie Ide; 02.04.2009
comment
Я использовал TeamCity / git для профессиональных проектов, и все мои проекты с открытым исходным кодом используют TeamCity с codebetter.com, подключенного к git и github.com. И VersionOne для ALM, но в зависимости от того, что вам нужно, есть множество других вариантов. - person Travis; 16.05.2011

Я второй Trac + Subversion. Хотя нет ничего идеального, эта комбинация мне подходит, и цена подходящая.

Даже для проектов, над которыми я работаю соло, хорошо, когда они оба интегрированы.

person Carl Russmann    schedule 15.08.2008

Я добился большого успеха благодаря хорошей интеграции между хранилищем SourceGear и FogBugz.

MS Build для автоматизации сборки соответствует моим потребностям.

person Leon Bambrick    schedule 15.08.2008
comment
Действительно? Убежище ужасное. У меня постоянно возникают проблемы с ним, и он невероятно устарел. То, что я ненавижу больше всего ... Выберите один из вариантов, скажем, "Удалить", и подождите. Это даже не модально. Затем через минуту или несколько появится диалоговое окно. Разработан кем-то с действительно плохими навыками пользовательского интерфейса. И интеграция VS, вздох. - person Steve Casey; 22.01.2010

Вырвал мой ответ из вопроса и опубликовал его как один из ответов на часто задаваемые вопросы по StackOverflow.

Вот решение, которое я использую, и оно отлично работает:

  • Subversion для управления версиями
  • Warehouse для моего веб-браузера Subversion
  • FogBugz для функций и отслеживания ошибок, интегрированных с Subversion, Visual Studio и Warehouse.
  • VisualSVN для интеграции Subversion в Visual Studio.
  • CruiseControl.Net с nAnt для моей автоматизированной системы сборки для проектов .Net
  • CruiseControl.rb с Capistrano для моей автоматизированной системы сборки для проектов Ruby on Rails.
person Dale Ragan    schedule 19.01.2009

Trac

Кажется, он предназначен для проектов типа Open Source / Community, но он работает просто как внутренняя интрасеть разработчика. Он объединяет вики, трекер ошибок и браузер исходного кода SVN в один хороший пакет, и его очень легко настроить.

person Mark Renouf    schedule 15.08.2008

Набор продуктов Sourcegear - очень хорошая альтернатива. Vault + Dragnet + Fortress хороши, однако, если вы не можете позволить себе все это, Vault + FogBugz - довольно приличная альтернатива.

person lomaxx    schedule 15.08.2008

Я использую SourceGear's Fortress на своем домашнем компьютере для личного развития. Это бесплатно для одного пользователя.

person Brian Ensink    schedule 15.08.2008

Я использую VisualSVN Server для управления версиями, Mingle для управления проектами и отслеживания ошибок, а также Team City для постоянной интеграции. Я все еще к этому привыкаю, но пока работает отлично. Это хорошая бесплатная установка для небольших команд. Лицензирование Mingle и Team City будет стоить денег большим командам.

person Lance Fisher    schedule 15.08.2008

Seapine CM - межплатформенное управление проблемами и контроль версий

http://www.seapine.com

person Tim Boland    schedule 16.09.2008

В качестве легкого и полностью бесплатного варианта вы можете использовать Springloops, интегрированный с Basecamp (+ клиент SVN).

  • Размещенный SVN: SpringLoops: http://www.springloops.com/ (бесплатно для одного проекта и пользователя )
  • Basecamp: http://basecamphq.com/ (также бесплатно для одного проекта)

Примечание. Интеграция SpringLoops с Basecamp недоступна в их бесплатной настройке.

person jeffreypriebe    schedule 17.08.2008

Я также занимаюсь разработкой для Linux, и это одна из причин, по которой я нашел решение, которое у меня есть. Мне было интересно, как в этом отношении работают опции SourceGear? Раньше я использовал Vault, что, по моему опыту, было неплохо, но я знаю, что в основном это Windows. Я думаю, что однажды прочитал, что у них есть клиент, который может работать в Linux, но я никогда им не пользовался. Я просто хочу немного расширить разговор, чтобы люди, которые задают этот вопрос, надеюсь, найдут для себя лучший ответ, исходя из своих желаний.

Если клиент Vault может работать на Linux и Mac и работать нормально, то использование Vault и Fortress определенно будет приемлемым ответом в качестве хорошей недорогой альтернативы Team System.

person Dale Ragan    schedule 18.08.2008

SVN с надстройкой TortoiseSVN обеспечивает надежный и простой в использовании интерфейс. WinMerge - отличный инструмент, который можно добавить в эту смесь.

person japollock    schedule 16.09.2008