Уникальные ссылки с ревизиями в SVN

У нас есть сценарий, в котором рекомендуется создавать новый тег SVN для каждого запроса на изменение (который будет раз в две недели, поскольку это гибкий проект) и связать его с Clear Quest, чтобы в будущем для целей аудита можно было искать на тикете кликните по тегу URL и посмотрите, что было изменено в окне браузера (наш сервер SVN расположен на VisualSVN).

Не будет ли это кошмаром обслуживания? Через шесть месяцев мы рассмотрим 12 тегов, которые могут быстро возрасти в случае аварийных выпусков)

Я хотел бы знать лучший подход к этому вопросу. Проблема снова заключается в следующем:

Предоставьте SVN Change Set в Clear Quest в качестве ссылки без необходимости создавать миллион тегов.

Можно ли создать ссылки с ревизиями на стволе, чтобы можно было щелкнуть по нему и напрямую просмотреть набор изменений в браузере?

Спасибо за внимание к этому.

1 ответ

Решение

Прежде всего, это звучит так, как будто вы действительно хотите, чтобы у вас была какая-то интеграция между вашей системой отслеживания ошибок и SVN. То, как вы это сделаете, зависит от вашего трекера, который, как я предполагаю, основан на jira.

Вот некоторая информация о том, как интегрировать JIRA с SVN: https://confluence.atlassian.com/display/JIRA/Integrating+JIRA+with+Subversion

Обычно, как работают такие интеграции, вы включаете что-то в сообщение коммита, где упоминается проблема, которую вы решаете. Другая альтернатива - свойства ревизии, но это, вероятно, немного более утомительно.

Помимо этого, чтобы ответить на ваш первоначальный вопрос. Вы можете захотеть что-то вроде viewvc: http://www.viewvc.org/

Что дает вам хороший веб-интерфейс. Например, в ASF у нас есть такие URL-адреса, которые перенаправляют в представление viewvc коммита: http://svn.apache.org/r1460019

Которые мы можем затем встраивать в электронные письма, трекеры и т.д.

Другие вопросы по тегам