Автоматическое закрытие задачи 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 ответов
войдите в систему как администратор и перейти к настройки - > репозитории - > ссылки и исправления проблем в сообщениях фиксации:
убедитесь, что:
- у вас есть статус, определенный в раскрывающемся списке применен статус
- вы используете правильные ключевые слова в вашем сообщении
следующие примеры закроют проблему для вышеуказанного настройки:
fixes #1234
closes #1234
чтобы проблема была закрыта, redmine должен будет прочитать последние сообщения о фиксации. Обычно redmine делает это при нажатии на хранилище tab. Вы также можете настроить задачу rake, которая делает это регулярно.
другой ответ на это "невозможно".
Redmine имеет различные статусы "разрешен"и " закрыт". Можно сопоставить набор ключевых слов с одним статусом, но нельзя настроить разные ключевые слова для разных статусов. Другими словами, вы не можете настроить "исправлено", чтобы означать состояние исправлено в то же время, что" закрыто " означает состояние закрыто. Вы можете сделать что-либо, но не оба.