Автоматическое закрытие задачи Redmine с комментарием commit

в 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) в репозиторий, все ключевые слова ссылок работают нормально, но " исправление ключевые слова" проблемы "(исправления, закрытия) не изменяют статус на"сделано".

какие предложения?

2 ответов


войдите в систему как администратор и перейти к настройки - > репозитории - > ссылки и исправления проблем в сообщениях фиксации:

redmine settings

убедитесь, что:

  • у вас есть статус, определенный в раскрывающемся списке применен статус
  • вы используете правильные ключевые слова в вашем сообщении

следующие примеры закроют проблему для вышеуказанного настройки:

  • fixes #1234
  • closes #1234

чтобы проблема была закрыта, redmine должен будет прочитать последние сообщения о фиксации. Обычно redmine делает это при нажатии на хранилище tab. Вы также можете настроить задачу rake, которая делает это регулярно.


другой ответ на это "невозможно".

Redmine имеет различные статусы "разрешен"и " закрыт". Можно сопоставить набор ключевых слов с одним статусом, но нельзя настроить разные ключевые слова для разных статусов. Другими словами, вы не можете настроить "исправлено", чтобы означать состояние исправлено в то же время, что" закрыто " означает состояние закрыто. Вы можете сделать что-либо, но не оба.