Получить SVN HEAD Revision и сделать папку
Я хочу получить SVN Revison и создать папку с текущей датой и номером редакции. Я не могу понять, как сделать эту папку.
Моя идея была такая:
cd c:\Program Files\SlikSvn\bin
set var = svn info svn://SVNTRUNC|find "Revision"
mkdir C:\%DATE% - %var%
pause
Но установка переменной не работает.
Спасибо маркус
1 ответ
Решение
Чтобы установить переменную из выходных данных процесса:
Способ 1
for /f "delims=" %%i in ('svn info svn://SVNTRUNC ^|find "Revision" ') do set var=%%i
Способ 2
svn info svn://SVNTRUNC|find "Revision" >tempfile
set /p var=<tempfile
любой из которых должен установить var
ВСЕ содержимое строки, содержащей Revision
в svn
выходной.
Если вы покажете нам, каков общий формат этой строки, возможно, мы сможем уточнить это.
НО партия распознает и включает пробелы в простой set
Скажите, сработала ли ваша первая попытка, переменная окружения "var "
был бы установлен.