Редирект работает в cmd, но не из .bat или .cmd файла - PullRequest
0 голосов
/ 15 января 2019

Я бы хотел перенаправить вывод svn info в файл.

Если я выполняю svn info --show-item=revision "url">output.txt в cmd, он работает, но если я помещаю его в пакетный или cmd-файл, он вскоре отображает номер редакции в появившемся терминале, но не перенаправляется в файл.

Я также попытался %~dp0 для определения местоположения файла.

Даже если я поставлю PAUSE во второй строке, он не остановится. Выполнение с правами администратора приводит к тому, что терминал запрашивает имя пользователя и пароль, но после того, как я правильно ввел данные, произойдет ошибка.

Как я могу добиться перенаправления с помощью пакетного скрипта? (Я хочу использовать файл для отображения ревизии в веб-приложении)

1 Ответ

0 голосов
/ 15 января 2019

Перенаправление, подобное показанному в вашей команде, >output.txt, должно отлично работать в командном файле.

Скопируйте и вставьте вашу команду в командный файл и замените 'url' существующим URL.

Как упомянул @Gerhard Barnard, убедитесь, что ваш пакетный файл не называется "svn.bat".

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