Существует путаница, которая заставляет многих пользователей 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.