как мне сделать автоматическую вставку в мою версию номера ревизии Subversion в затмении

Меня интересует отображение номера версии моего кода на странице справки. В идеале я бы использовал формат Major.Minor.SVNrevision, в котором номер SVNrevision получался автоматически. Я надеюсь? Подозреваю, что есть переменная, к которой я могу получить доступ где-то, но понятия не имею, что это может быть.

Есть какие-нибудь подсказки?

8
задан jamida 19 August 2010 в 05:00
поделиться

2 ответа

Если ваши файлы справки имеют версии, я бы добавил внешний скрипт в качестве компоновщика Eclipse, чтобы произвести подстановку ключевых слов (, например, svnversion )

Но если ваши файлы справки созданы, возможно, этот сценарий может помочь (также на основе svnversion , чтобы вернуть « GlobalRev »).

Информация о основной и дополнительной версиях должна быть сохранена и извлечена из другого источника: они не связаны с svn.

1
ответ дан 5 December 2019 в 22:15
поделиться

Вы можете сделать это, добавив так называемые ключевые слова SVN в ваши рабочие файлы. Эта глава содержит стандартные ключевые слова SVN . Затем у вас есть два варианта:

  1. установить свойство для каждой папки svn: keywords , чтобы сделать эту замену доступной для всех, кто работает с этим репозиторием: svn propset svn: keywords «Дата редакции автора» справка .html

  2. изменить файл конфигурации svn (в Windows: % USERPROFILE% \ Application Data \ Subversion \ config , в Linux: ~ / .subversion / config ), чтобы включить автоматические свойства. для всех репозиториев и файлов (в соответствии с шаблоном), с которыми вы работаете: установите enable-auto-props в yes , а затем добавьте в раздел [auto-props]: * .html = svn: keywords = Дата Автор версии

5
ответ дан 5 December 2019 в 22:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: