Команды регистрации YouTrack не распознаются

Мы используем YouTrack, TeamCity и Mercurial. Когда мы делаем коммит в наш репозиторий hg, мы используем команду checkin для YouTrack в виде #issue-id [command]

Например: #Issue-10 Fixed

Когда я затем просматриваю это в YouTrack, сборка связана с правильной проблемой YouTrack, однако «Исправлено» выделено красным и говорит, что это нераспознанная команда. Я прочитал множество тем SO по этому вопросу, и все они ускользают от него, просто работая после того, как у них есть правильная пользовательская настройка VCS. В моем случае у меня правильные настройки пользователя, он просто не распознает команду.

Есть предположения?

Изменить: вот скриншот определенных состояний. введите здесь описание изображения


person Snarfblatt    schedule 31.07.2014    source источник


Ответы (1)


2 возможные проблемы: - у вас нет состояния Fixed - к ​​полю State привязан State-Machine - в этом случае вы должны использовать соответствующее имя действия

person Botsman    schedule 31.07.2014
comment
К полю привязана государственная машина, да. Фиксированное — одно из таких состояний. - person Snarfblatt; 31.07.2014
comment
Фиксированное — это целевое состояние, но для перехода в это состояние следует использовать действие. Нажмите на поле «Состояния» в «Проблеме», и вы увидите список всех доступных действий (целевое состояние) для текущего состояния, например, исправление (Исправлено), поэтому в этом случае вам следует использовать исправление. - person Botsman; 01.08.2014
comment
Спасибо Боцман, ты был прав. Действие было Исправить, а не исправить. - person Snarfblatt; 05.08.2014