Использование Mercurial с TFS-подобным отслеживанием рабочих элементов - PullRequest
6 голосов
/ 26 марта 2010

Предлагает ли Mercurial какой-либо тип расширений, которые предлагают функциональность, аналогичную рабочим элементам TFS, и при внесении изменений вы можете связать их с функциями / дефектами?

Если для этого нет большой (или какой-либо) поддержки, как вы справляетесь с ALM с помощью Mercurial?

Ответы [ 6 ]

5 голосов
/ 05 апреля 2010

То, что вы можете искать, называется distributed bugtracker. Есть ряд доступных поверх того или иного dvcs. Я наткнулся на пару ссылок:

  1. Ошибки везде
  2. 1010 * Отвлечь *
  3. Распределенное отслеживание ошибок
2 голосов
/ 26 марта 2010

есть расширение Bugzilla но это не совсем то, что вы хотите из коробки, я думаю? Это может быть хорошей отправной точкой, если вы хотите написать свое собственное расширение / hooks , чтобы сделать именно то, что вы хотите

если вы хотите заплатить наличными, то есть fogbugz и печь

1 голос
/ 31 марта 2010

Вы можете проверить это в этой википедии и перейти к разделу "Интеграция системы контроля версий", который находится в конце вики.

Я думаю, что ваш вопрос должен заключаться в том, какие системы отслеживания проблем могут интегрироваться с Mercurial, а не наоборот, так как Mercurial - это просто система контроля версий. Известные бесплатные системы отслеживания ошибок, такие как BugTracker.NET, Bugzilla, Redmine, Trac, поддерживают интеграцию Mercurial, что означает, что вы можете интегрировать с ними свой репозиторий Mercurial, чтобы отслеживать ваши изменения и т.д.

1 голос
/ 30 марта 2010

Я думаю, что ваш лучший снимок здесь - это добавить его самостоятельно, используя функцию хуков в Mercurial.

Я искал это для нашей внутренней установки TargetProcess. Вы можете найти больше в этом посте, который я нашел в моем собственном поиске по этому адресу: http://mattadamson.blogspot.com/2009/11/building-mercurial-external-hook-to.html

Это должно быть выполнимо, если ваша система для обработки особенностей / дефектов предлагает API для манипулирования своими данными.

0 голосов
/ 04 августа 2010

Вы можете попробовать расширение Artemis , которое представляет собой облегченное отслеживание проблем, которое обрабатывает каждую проблему как поток электронной почты, сохраняя их в одном репозитории. Его легко установить, просто скачайте его и добавьте одну строку в ваш файл .hgrc. Чтобы добавить или изменить проблему, просто введите hg iadd. Лично мне было легко и просто пользоваться. Однако отсутствует веб-интерфейс.

0 голосов
/ 08 июля 2010

Я наткнулся на этот проект: http://hgtfshook.codeplex.com/documentation

Собираюсь попробовать это сам.

...