Я хотел бы оценить, какие решения другие люди используют для создания функциональности Team System. Мы все знаем, что Team System может быть дорогой для некоторых из нас. Я знаю, что они предлагают небольшую командную версию с пятью лицензиями с подпиской MSDN, но что, если ваша команда больше пяти или вы не хотите использовать Team System?
Что вы используете в качестве хорошей альтернативы 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
Кажется, он предназначен для проектов с открытым исходным кодом/типа сообщества, но он работает только как внутреннюю интранет разработчика. Он объединяет Wiki, Bug tracker и SVN Source browser в один хороший пакет, и его очень легко настроить.
Ответ 7
Я использую SourceGear Fortress на своем домашнем компьютере для личного развития. Он бесплатный для одного пользователя.
Ответ 8
Я использую VisualSVN Server для управления версиями, Mingle для управления проектами и отслеживания ошибок и Team City для непрерывной интеграции. Я до сих пор привыкаю к этому, но до сих пор он отлично работает. Это хорошая бесплатная настройка для небольших команд. Лицензирование Mingle и Team City будет стоить денег для более крупных команд.
Ответ 9
Seapine CM - Управление выпуском и управлением версиями перекрестных платформ
Ответ 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 - отличный инструмент для добавления в этот микс.