Можно ли интегрировать коммиты Mercurial с JIRA или FishEye (через TortoiseHg или hg)?
Есть ли способ связать каждый коммит HG с конкретной проблемой отслеживания ошибок?
Например, показать раскрывающийся список при фиксации из TortoiseHg со всеми активными проблемами JIRA, назначенными текущему пользователю (аналогично плагину TortoiseSVN для JIRA). Возможно, выпадающий список слишком необычен, но есть ли что-то похожее на интеграцию TortoiseSVN с системами отслеживания ошибок / системой отслеживания ошибок, по крайней мере, то есть текстовое поле в правом верхнем углу окна фиксации, где вы можете ввести номер проблемы? Не могу найти ничего похожего в ГТГ.
Я нашел некоторые многообещающие конфигурации в руководстве TortoiseHg, но нахожу их очень примитивными... Идеи / мысли / обходные пути?
3 ответа
Ответ - нет - TortoiseHg не поддерживает запрашиваемые вами функции. Эта функция уже включена в систему отслеживания ошибок TortoiseHg, поэтому я предлагаю вам зарегистрироваться в Bitbucket и "следить" за этой проблемой.
Это сейчас там.
Идти к File/Settings/
затем выберите либо global settings
вкладка или хранилище.
Под Issue Tracking
добавьте соответствующее регулярное выражение и ссылку. Например \b\w{3,7}-\d+\b
а также http://your.jira.server.com:8080/browse/{0}
,
См. http://caraulean.com/blog/2011/09/09/tortoisehg-and-jira-integrationthe-lightweight-option/
Кстати, это было решено командой TortoiseHg около двух недель назад. в настоящее время он находится в ночных сборках, но, вероятно, войдет в следующий реальный релиз.