Как отметить проблему как разрешенную из журнала фиксации?
Я заметил, что в BitBucket, когда ваш журнал фиксации содержит число, подобное #12
, это число связано с номером ошибки 12.
Я нашел эту функцию интересной, и мне интересно, есть ли какое-либо ключевое слово, которое позволило бы мне отметить проблему как решенную из журнала фиксации вместо того, чтобы каждый раз обращаться к веб-интерфейсу.
Если BitBucket этого не делает, не могли бы вы указать систему, которая это делает?
4 ответа:
Оба уже поддерживает обозначение проблемы при фиксации с помощью вопросы.
Служба проблем сканирует сообщения фиксации для команд, которые автоматически изменят состояние соответствующей проблемы на трекере.
[СНиП]
Примеры:
"... исправления №4711 ..."# отмечает проблему как решенную
"... повторное открытие ошибки 4711..."# отмечает выпуск как открытый
"... рефери билет 4711..." # ссылки changeset выдать как комментарий
"... refs bug #4711 и #4712..."# ссылки на несколько вопросовВозможно, Вам потребуется активировать его, чтобы сделать это:
Сервисы могут быть активированы администратором отдельно для каждого репозитория. Перейдите на страницу репозитория, выберите вкладку администратор, щелкните службы, затем выберите службу из списка и добавьте ее.
Redmine имеет настраиваемые параметры. Наиболее часто используемые из них:
- Refs #XXX / See #XXX -- ссылки на проблему
- закрывает #XXX / исправляет #XXX -- помечает проблему как решенную / закрытую
Трейк, конечно, тоже это делает. Это легко настраивается:
_supported_cmds = { 'closed': '_cmdClose', 'fix': '_cmdClose', 'addresses': '_cmdRefs', 're': '_cmdRefs',
Google Code Project Hosting также поддерживает его:
Http://code.google.com/p/support/wiki/IssueTracker#Integration_with_version_control
Существуют команды commit-log для:
- легко установить статус проблемы на фиксированный.
- обновите любой аспект проблемы и добавьте комментарий.
- введите новый выпуск.
Запросите проверку кода.
(Fixes issue NNN) Enclose command in parentheses Fixes issue NNN. Full sentence in your log message description Fixes issue NNN On a line by itself
Слово исправления могут заменить закрывает и решает. Номер выпуска может иметь ведущий знак фунта ( # ) или нет.
Другие команды commit-log используют многострочный синтаксис" длинной формы", который является более мощным.
COMMAND-LINE ISSUE-FIELD-UPDATE* COMMENT-TEXT...
Где командная строка-это одно из следующих значений:
Update issue NNN New issue New review
Может быть любое количество строк обновления поля выдачи. Эти строки могут быть одной из следующих:
Summary: NEW-VALUE Status: NEW-VALUE Owner: NEW-VALUE Cc: PLUS-MINUS-LIST Labels: PLUS-MINUS-LIST