Redmine создаст страницу для каждой версии с URL-адресом в виде
http://<baseURL>/versions/##
, где ##
- некоторый внутренний указатель на версию.Я хотел бы сослаться на это, поскольку (1) он содержит всю важную информацию о версии, и (2) он вряд ли изменится в будущем, за исключением полного перемещения сервера (т. Е. Другого базового URI).
Чтобы ответить на комментарий относительно использования тегов git для создания версий, я бы подошел к этому, используя ловушки Git .Я могу представить себе ловушку после фиксации, которая проверяет данный коммит, чтобы увидеть, содержит ли он какие-либо новые теги, и если да, то использует Redmine API для создания новой версии.