Ссылка SVN фиксирует проблемы - PullRequest
0 голосов
/ 01 октября 2011

Я знаю, что могу использовать #number, чтобы связать коммит с проблемой. Но я ищу способ изменить статус проблемы через коммит svn.

Я ищу что-то похожее на то, что есть у Trac http://trac.edgewall.org/wiki/TimeTracking. Если ваш svn-комментарий «Эта задача почти выполнена (refs 123)», он добавляет сообщение в журнал проблемы.

Кто-нибудь знает, есть ли способ сделать это?

Ответы [ 3 ]

7 голосов
/ 01 октября 2011

Похоже, это в Redmine OOTB:

Я ищу способ изменить статус проблемы с помощью фиксации SVN.

Вы можете обновить статус проблемы, используя соответствующие Ссылки на ключевые слова , как определено в ваших настройках. См. redmine wiki или ответ на этот вопрос на SO (скриншот ниже)

Если ваш svn-комментарий «Это задание выполнено почти все (ссылки 123)», то он добавляет сообщение в журнал проблемы.

При использовании правильных Ссылочных ключевых слов в вашем сообщении SVN (как указано выше) ревизия связывается с проблемой и отображается во втором столбце под названием Связанные ревизии для справа от сообщения История (см. этот выпуск в качестве примера).

Если вы используете Исправление ключевых слов , запись также добавляется в журнал проблемы, изменяется статус и обновляется поле % Готово .


redmine referencing keywords

1 голос
/ 17 октября 2013

Ссылки на проблемы в сообщениях коммитов При получении из хранилищ сообщения о фиксации сканируются на наличие идентификаторов ссылок или исправленных ошибок. Эти параметры позволяют определить ключевые слова, которые можно использовать в сообщении о фиксации для автоматической ссылки или исправления проблем, а также статус, применяемый к исправленным проблемам.

Ключевые слова по умолчанию:

для ссылок на вопросы: ссылки, ссылки, IssueID для устранения проблем: исправляет, закрывает Нет статуса по умолчанию, определенного для фиксированной проблемы. Вам нужно будет указать его, если вы хотите включить автоматическое закрытие проблем. Если вы хотите ссылаться на проблемы без использования ключевых слов, введите одну звездочку: * в настройке Ссылка на ключевые слова (Администрирование / Репозиторий). В этом случае любой идентификатор проблемы, найденный в сообщении, будет связан с набором изменений.

Пример рабочего сообщения фиксации с использованием ключевых слов по умолчанию:

Это коммиты № 1, № 2 и исправления № 3 Это сообщение будет ссылаться на проблемы 1 и 2 и автоматически исправлять проблему 3. После ключевого слова идентификаторы могут быть разделены пробелом, запятой или &.

0 голосов
/ 01 октября 2011
...