Я использовал Trac/Subversion раньше и очень люблю интеграцию. В моем текущем проекте используется Mercurial для распределенной разработки, и было бы неплохо отслеживать проблемы/ошибки и интегрировать их с Mercurial. Я понял, что это может быть сложно с характером DVCS.
Есть ли система отслеживания ошибок/проблем, которая интегрируется с Mercurial?
Ответ 1
TracMercurial интегрирует Trac с Mercurial. Assembla предоставляет бесплатный Mercurial хостинг с интеграцией Trac.
Идея состоит в том, что у вас есть центральный репозиторий в качестве вашего хозяина и выгружаете все вспомогательные изменения из локальных репозиториев в основной.
Ответ 2
Я также хотел бы добавить Redmine в список. Я начал с Trac, но я нашел поддержку Mercurial (и административный интерфейс для всего) намного лучше в Redmine.
Ответ 3
FogBugz поддерживает интеграцию с Mercurial через их Kiln продукт.
Ответ 4
BugTracker.NET теперь поддерживает интеграцию Mercurial так же, как поддерживает Subversion и git. BugTracker.NET - это бесплатный, открытый, ASP.NET система отслеживания ошибок.
Другие бесплатные, с открытым исходным кодом трекеры ошибок, поддерживающие Mercurial:
- Trac - http://trac.edgewall.org/wiki/TracMercurial
- Redmine - http://www.redmine.org/wiki/1/RedmineRepositories
- Roundup - https://www.mercurial-scm.org/wiki/Hook. Команда разработки Mercurial сама использует Roundup.
Ответ 5
Существует также плагин для интеграции Mercurial с Jira. См. веб-страницу для плагина.
Ответ 6
У Mantis есть бета-интеграция для Mercurial: blog-post и code.
Ответ 7
Bugs Everywhere - это распределенная система автозагрузки, поддерживающая Mercurial.
Ответ 8
Jira интегрируется с помощью плагина. Это отличный инструмент.
Ответ 9
Я только что собрал отладчик ошибок командной строки с именем b для Mercurial, который, хотя и не такой мощный, как Trac и т. это то, что требует много ситуаций. Лучшей особенностью является то, как легко настраивать - установите расширение Mercurial, и все ваши репозитории имеют в своем распоряжении контролер ошибок. Я нахожу это невероятно полезным для небольших проектов, которые я не могу/не хочу настраивать с полноценным трекером, живущим на сервере где-то, просто hg b
и go.
Ответ 10
Если вы открыты для другого предложения, вы можете попробовать Artemis.
Хотя я еще не использовал его, он выглядит достаточно легко.
Ответ 11
Здесь BugzillaExtension для добавления комментария к ошибке Bugzilla каждый раз, когда вы упоминаете его номер.
Ответ 12
Недавно я разработал плагин Trac, который объединяет некоторые функции Mercurial, которые TracMercurial Plugin еще не поддерживает, он называется TracMercurialChangesetPlugin. Он позволяет выполнять поиск в ваших наборах изменений, синхронизировать кеш, просматривать список изменений в ваших соответствующих билетах...
Вы можете прочитать об этом на http://tumblr.com/x8tg5xbsh