Существует ли система отслеживания ошибок/проблем, которая интегрируется с Mercurial?
-
09-06-2019 - |
Вопрос
Я раньше использовал Trac/Subversion, и мне очень понравилась интеграция.Мой текущий проект использует Mercurial для распределенной разработки, и было бы неплохо иметь возможность отслеживать проблемы/ошибки и интегрировать это с Mercurial.Я понял, что это может быть сложно из-за особенностей DVCS.
Решение
TracMercurial интегрирует Trac с Mercurial. Ассамблея предоставляет бесплатный хостинг Mercurial с интеграцией Trac.
Идея состоит в том, что у вас есть центральный репозиторий в качестве главного и вы загружаете все дочерние изменения из локальных репозиториев в основной.
Другие советы
Я также хотел бы добавить Редмине в список.Я начал с Trac, но обнаружил, что в Redmine оперативная поддержка (и административный интерфейс для всего) намного лучше.
FogBugz имеет туго интеграция с Меркуриалом через их печь продукт.
БагТрекер.NET теперь поддерживает интеграцию Mercurial так же, как Subversion и git.BugTracker.NET — это бесплатная платформа ASP.NET с открытым исходным кодом. отслеживание ошибок система.
Другие бесплатные средства отслеживания ошибок с открытым исходным кодом, поддерживающие Mercurial:
- Трек -http://trac.edgewall.org/wiki/TracMercurial
- Редмине -http://www.redmine.org/wiki/1/RedmineRepositories
- Округлять -https://www.mercurial-scm.org/wiki/Hook.Сама команда разработчиков Mercurial использует Roundup.
Существует также плагин для интеграции Mercurial с Джира.См. веб-страница для плагина.
У Mantis есть бета-интеграция с Mercurial: Сообщение блогаи код.
Ошибки повсюду — это распределенная система отслеживания ошибок, поддерживающая Mercurial.
Jira интегрируется с помощью плагина.Это отличный инструмент.
Я только что собрал трекер ошибок командной строки под названием b для Mercurial, который, хотя и не такой мощный, как Trac и ему подобные, является именно тем, что требуется во многих ситуациях.Его лучшая особенность — это простота настройки: установите расширение Mercurial, и все ваши репозитории получат в свое распоряжение систему отслеживания ошибок.Я считаю это невероятно полезным для небольших проектов, которые я не могу/не хочу настраивать с помощью полноценного трекера, живущего где-нибудь на сервере, просто hg b
и иди.
Есть Расширение Bugzilla за добавление комментария к ошибке Bugzilla каждый раз, когда вы упоминаете ее номер.
Недавно я разработал плагин Trac, который объединяет некоторые функции Mercurial, которые TracMercurial Plugin еще не поддерживает, он называется TracMercurialChangesetPlugin.Он позволяет вам выполнять поиск в наборах изменений, синхронизировать кеш, просматривать журнал изменений в связанных заявках...
Вы можете прочитать об этом на http://tumblr.com/x8tg5xbsh
Если вы открыты для другого предложения, вы можете попробовать Артемида.
Хотя я еще не использовал его, он выглядит достаточно простым.