Это неудобно без возможностей обработки текста * nix, но этот пакетный файл делает это:
@echo off
for /f "tokens=2" %%i in ('svn info -rHEAD svn://localhost^|find "Revision"') do @echo %%i
Замените ваш репозиторий SVN для моего svn://localhost
.
svn info
получает информацию о хранилище, а затем передает ее по номеру find
, который удаляет все, кроме строки, содержащей номер редакции.Команда for
дает вам второй «токен» в этой строке (первый - Revision:
).
EDIT : Как уже упоминалось, вам понадобитсяустановлена версия Subversion для командной строки, и на вашем PATH
.
установлена
svn.exe
.