Мы используем Redmine для отслеживания проблем и ошибок. Мы добавили интеграцию SVN, но при этом она просто показывает действующие версии SVN.
Было бы здорово видеть все изменения SVN, вызванные ошибкой или проблемой. Но это кажется невозможным.
Есть ли способ сделать это? Если не Redmine, какая лучшая альтернативная система отслеживания для достижения этой цели?
Мы добавляем номер проблемы в сообщение фиксации svn, и он распознается автоматически.
svn ci -m "incorrect encoding fixed (refs #2345)"
Позже вы сможете увидеть это в выпуске №2345. Он не появляется сразу, я полагаю, что redmine периодически проверяет изменения в репозитории, но если вы перейдете на вкладку Репозиторий
, а затем к проблеме, изменение должно быть показано тогда.
Дополнительная информация о форматировании Redmine
==edit==
Чтобы ответить на комментарий Йонаса:
На самом деле идея этого состоит в том, чтобы иметь возможность установить связь между некоторыми проблемами и связанными с ними ревизиями svn. к этому. Это должно работать в обе стороны - на странице репозитория вы видите ссылку на задачу; на странице выпуска вы должны увидеть ссылку на соответствующие версии.
Для этого вам необходимо:
refs
в Администрирование->Настройки [Репозиторий] -> «Ссылающиеся ключевые слова» После всего этого вы сможете увидеть в своей задаче «Связанные ревизии»