Как мне связать версии Redmine Roadmap с тегами git? - PullRequest
1 голос
/ 13 января 2012

Я пытаюсь установить логическую связь между версиями проекта Redmine и тегами git.

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

Есть ли другой способ напрямую связать версию Redmine с тегом? Или конкретный коммит хотя бы?

1 Ответ

1 голос
/ 12 апреля 2012

Redmine создаст страницу для каждой версии с URL-адресом в виде

http://<baseURL>/versions/##

, где ## - некоторый внутренний указатель на версию.Я хотел бы сослаться на это, поскольку (1) он содержит всю важную информацию о версии, и (2) он вряд ли изменится в будущем, за исключением полного перемещения сервера (т. Е. Другого базового URI).

Чтобы ответить на комментарий относительно использования тегов git для создания версий, я бы подошел к этому, используя ловушки Git .Я могу представить себе ловушку после фиксации, которая проверяет данный коммит, чтобы увидеть, содержит ли он какие-либо новые теги, и если да, то использует Redmine API для создания новой версии.

...