Меня интересует отображение номера версии моего кода на странице справки. В идеале я бы использовал формат Major.Minor.SVNrevision, в котором номер SVNrevision получался автоматически. Я надеюсь? Подозреваю, что есть переменная, к которой я могу получить доступ где-то, но понятия не имею, что это может быть.
Есть какие-нибудь подсказки?
Если ваши файлы справки имеют версии, я бы добавил внешний скрипт в качестве компоновщика Eclipse, чтобы произвести подстановку ключевых слов (, например, svnversion
)
Но если ваши файлы справки созданы, возможно, этот сценарий может помочь (также на основе svnversion
, чтобы вернуть « GlobalRev
»).
Информация о основной и дополнительной версиях должна быть сохранена и извлечена из другого источника: они не связаны с svn.
Вы можете сделать это, добавив так называемые ключевые слова SVN в ваши рабочие файлы. Эта глава содержит стандартные ключевые слова SVN . Затем у вас есть два варианта:
установить свойство для каждой папки svn: keywords , чтобы сделать эту замену доступной для всех, кто работает с этим репозиторием: svn propset svn: keywords «Дата редакции автора» справка .html
изменить файл конфигурации svn (в Windows: % USERPROFILE% \ Application Data \ Subversion \ config , в Linux: ~ / .subversion / config ), чтобы включить автоматические свойства. для всех репозиториев и файлов (в соответствии с шаблоном), с которыми вы работаете: установите enable-auto-props в yes , а затем добавьте в раздел [auto-props]: * .html = svn: keywords = Дата Автор версии