Существует путаница, которая заставляет многих пользователей TortoiseSVN использовать неправильные инструменты командной строки, когда они действительно искали svn.exe
клиента командной строки.
Что мне делать или нельзя использовать TortoiseSVN из командной строки?
svn.exe
Если вы хотите запускать команды Subversion из командной строки, вы должны запустить клиент командной строки svn.exe
. TortoiseSVN 1.6.x и более ранние версии не включали инструменты командной строки SVN, но современные версии включают.
Если вы хотите получить инструменты командной строки SVN без необходимости установки TortoiseSVN, проверьте страницу бинарных дистрибутивов SVN или просто загрузите последнюю версию со страницы VisualSVN загрузок .
Если в вашей системе установлены средства командной строки SVN, но все равно появляется ошибка 'svn' is not recognized as an internal or external command
, вам следует проверить %PATH%
переменную окружения. %PATH%
должен включать путь к каталогу инструментов SVN, например C:\Program Files (x86)\VisualSVN\bin
.
TortoiseProc.exe
Помимо svn.exe
, TortoiseSVN поставляется с TortoiseProc.exe
, который можно вызвать из командной строки. В большинстве случаев не необходимо использовать этот инструмент, потому что он должен использоваться только для автоматизации графического интерфейса. TortoiseProc.exe
не является заменой клиенту командной строки SVN.