Автоматически вводить SVN URL в svn info - PullRequest
1 голос
/ 25 февраля 2011

Я хочу записать файл в каждый из моих релизов с информацией, полученной из svn info. Проблема в том, что в данный момент скрипт сборки выполняет команду, которая не знает, что такое SVN URL. Если я просто использую

svn info

тогда информация не о последней ревизии в хранилище, а о последней ревизии текущего каталога (которая может отличаться от того, что я на самом деле хочу).

Итак, вопрос таков: есть ли способ автоматически получить URL-адрес SVN текущей рабочей копии, чтобы иметь возможность использовать информацию SVN, например:

svn info http://path_to_repostiory/

Ответы [ 2 ]

2 голосов
/ 25 февраля 2011

Не то, чтобы я знал.Вы можете использовать что-то вроде:

svn info `svn info | grep URL | cut -f2 -d' '`
1 голос
/ 25 февраля 2011

Вы не говорите, какую ОС вы используете.На окнах работает следующее:

for /f %a in ('"svn info | grep URL | sed -e 's/^URL: //'"') do svn info %a

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