SVN / subversion: как обновить тэг $ Revision $ в архиве при обновлении? - PullRequest
1 голос
/ 17 февраля 2012

При ожидающем обновлении приложения стороннего производителя файлы .xml, содержащие наш тег "$ Revision $", теперь будут упакованы в zip-файл во время принятия.Как я могу получить номер ревизии в файле XML в файле ZIP, обновленном во время фиксации, или сам файл ZIP с тегом?

Спасибо

Ответы [ 2 ]

0 голосов
/ 17 февраля 2012

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

Это делает ваше правило «построить последнюю версию» таким же, как и правило «построить старый выпуск».Разница лишь в том, что вы запускаете svnrev один раз, в начале сборки.Если вы запускаете svnrev несколько раз или запускаете его после проверки последней версии, вы можете столкнуться с проблемами, когда ваш репозиторий сталкивается с высокой частотой регистрации.По сути, вы можете неправильно маркировать zip-файл «последней» версией номера, которая будет «новее» кода, который вы извлекли.

0 голосов
/ 17 февраля 2012

SubWCRev, если Windows, или svnrev, если Linux и ловушка после фиксации (для имени файла на основе ревизии)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...