Система продажи билетов / отслеживания с интеграцией Subversion?

Моя компания использует StarTeam для контроля версий и CR, но я бы очень хотел перейти на Subversion для контроля версий. Для тех из вас, кто знает ClearQuest и ClearCase, StarTeam имеет возможность создавать заявки, которые впоследствии могут быть связаны с изменениями кода.

Существуют ли аналогичные продукты, которые хорошо интегрируются с Subversion (желательно бесплатно, но я не обязательно против идеи коммерческого приложения)? Я играл с trac некоторое время назад, но меня это не слишком впечатлило.

13 ответов

Решение

Jira хорошо интегрируется, с небольшими усилиями, с Subversion.

Использование Bamboo вместе с Subversion и Jira может помочь интегрировать весь цикл управления релизами - см . Хорошая стратегия для внедрения системы управления версиями

Я установил Redmine неделю назад. Он очень похож на Trac, но написан на ruby ​​на рельсах, с лучшей темой и некоторыми приятными функциями ajax (при щелчке правой кнопкой мыши появляется меню, в котором вы можете изменить кучу вещей для этой конкретной проблемы). Он прекрасно интегрируется с Subversion и вы можете настроить его так, чтобы он реагировал на ключевые слова (проблемы) в svn-commit и связывал эти коммиты с определенным идентификатором проблемы.

Я доволен этим до сих пор!

FogBugz также интегрируется с SVN, хотя и не является бесплатным.

Глядя на DZone, кажется, что сборка может соответствовать вашим потребностям. Я не использовал его сам, но он объединяет Subversion, Tickets и управление проектами в одном пакете.

Я также использую Trac для нескольких проектов, но я нахожусь в процессе перехода на Redmine.

Redmine работает сразу с несколькими проектами и подпроектами, и в целом кажется "лучше", чем Trac.

Оба имеют интеграцию с Subversion, поэтому необходимо определить, какие функции вам действительно нужны, и какой язык бэкэнда вы уже могли использовать (Trac работает на Python, Redmine на Ruby on Rails).

Мы используем Redmine & Beanstalk в моей компании, и мы довольны ими до сих пор.

Мы оценили Trac, Bugzilla, Mantis, Lighthouse и Redmine (FogBugz не был выбран из-за невероятно высокой цены) и решили, что нам нравится Redmine больше всего.

Я просто настроил эту комбинацию:

  • Subversion размещен на DreamHost (мой домен)
  • Fogbugz OnDemand - стартовая версия (бесплатно только для 2 пользователей)
  • Fogbugs <-> Интеграция с Subversion - FogBugz имеет готовые сценарии ловушек после фиксации, вам просто нужно поместить их в нужное место в вашем хранилище Subversion

Это позволяет мне добавить номер дела Fogbugz через Tortoise SVN, а затем я вижу изменения кода из FogBugz.

Правила Redmine.

Все ведущие системы отслеживания ошибок интегрируются с Subversion, так что ревизии Subversion могут быть связаны с проблемой.

BugTracker.NET (бесплатно)
FogBugz (коммерческий)
Джира (коммерческая)
Богомол (бесплатно)
RedMine (бесплатно)
Трак (бесплатно)

Вопрос, чтобы задать:
Вы хотите разместить его у себя? Если вы хотите, чтобы он был размещен для вас, добавьте в список:
Маяк (коммерческий)
Assembla (коммерческий)

Вы также можете найти решения для FogBugz, Jira и Trac.

Или вы предпочитаете запускать приложение самостоятельно и, возможно, даже настраивать код? Затем воспользуйтесь бесплатной альтернативой с открытым исходным кодом, основанной на удобной для вас технологии.

Наш веб-сайт проекта Bitnami предоставляет бесплатные установщики в один клик для ряда проектов с открытым исходным кодом, которые включают интеграцию с Subversion и все зависимости, необходимые для запуска (Ruby on Rails в случае Redmine, Python в случае Trac и т. Д.). Установщики являются автономными (они не будут касаться вашей системы), и их установка (или удаление) займет буквально минуты, так что вы можете легко "протестировать" Redmine, Mantis, Trac и т. Д.

На работе мы используем Redmine и очень довольны этим...

Интеграция с Subversion - это не просто...

Близнецы очень хорошо интегрируются - www.countersoft.com

Хорошо, убийственная сделка для меня это:

Assembla Private SVN Repository (бесплатно как в бесплатном пиве) Частная установка Redmine на виртуальном хостинге. (дешево... как в дешевом пиве)

В ассембле вы можете создать столько репозиториев SVN, сколько захотите (на самом деле это круто), подключить их к новому проекту Redmine, и вас ждет чистая сладость.

Другие вопросы по тегам