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

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

Ответ 1

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

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

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

Ответ 2

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

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

Ответ 3

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

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

Ответ 4

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

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

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

Ответ 5

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

Ответ 6

Trac

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

Ответ 7

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

Ответ 8

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

Ответ 9

Seapine CM - Управление выпуском и управлением версиями перекрестных платформ

http://www.seapine.com

Ответ 10

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

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

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

Ответ 11

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

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

Ответ 12

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