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

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

Ответов (12)

Trac

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

http://www.seapine.com

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

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

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

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

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

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