Что вы используете в качестве хорошей альтернативы Team System? - PullRequest
28 голосов
/ 15 августа 2008

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

Ответы [ 12 ]

20 голосов
/ 06 ноября 2008

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

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

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

7 голосов
/ 16 августа 2008

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

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

4 голосов
/ 19 января 2009

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

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

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

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

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

3 голосов
/ 15 августа 2008

Trac

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

3 голосов
/ 15 августа 2008

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

2 голосов
/ 16 сентября 2008

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

http://www.seapine.com

2 голосов
/ 15 августа 2008

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

2 голосов
/ 15 августа 2008

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

1 голос
/ 18 августа 2008

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

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

...