Автоматически закрыть задачу Redmine с комментарием комментирования
В Redmine есть функция (связанные изменения), чтобы связать фиксацию с задачами с конкретными ключевыми словами, введенными в комментарии о фиксации:
Ключевые слова по умолчанию:
* for referencing issues: refs, references, IssueID
* for fixing issues: fixes, closes
http://www.redmine.org/projects/redmine/wiki/RedmineSettings#Referencing-issues-in-commit-messages
Когда я делаю коммиты (из Visual Studio 2010 + Mercurial) в репозиторий, все ссылочные ключевые слова работают нормально, но ключевые слова "исправление проблем" (исправления, закрытие) не изменяют статус на "done".
Любые предложения?
Ответы
Ответ 1
Войдите в систему как администратор и перейдите в Настройки → Хранилища → Реферирование и устранение неполадок в сообщениях фиксации:
![redmine settings]()
Убедитесь, что:
- у вас есть статус, определенный в статусе выпадающего списка
- вы используете правильные ключевые слова в своих сообщениях фиксации
Следующие примеры закроют проблему для вышеуказанных настроек:
Чтобы проблема закрылась, redmine должен будет прочитать последние сообщения фиксации. Обычно redmine делает это при нажатии на вкладку "Репозиторий". Вы также можете настроить задачу рейка, которая делает это регулярно.
Ответ 2
Другой ответ на этот вопрос "невозможно".
Redmine имеет различные статусы "разрешенных" и "закрытых". Вы можете сопоставить набор ключевых слов с одним статусом, но вы не можете настроить разные ключевые слова для разных статусов. Другими словами, вы не можете настроить "фиксированный" на средний статус фиксированного в то же время, что "закрытый" означает статус закрытого. Вы можете сделать это, но не оба.