Ответы:
Программный код Subversion связан с двоичным файлом TortoiseSVN. Вы можете установить совместимую дискретную версию, если вам нужен доступ к хранилищу из командной строки.
ОБНОВЛЕНИЕ: последние версии пакета TortoiseSVN могут устанавливать дискретный файл svn.exe в дополнение к тому, который связан с двоичным файлом GUI. Он находится в том же каталоге bin, где установлена основная программа. (Если вы уже установили TortoiseSVN, перезапустите программу установки, выберите «Изменить» и выберите инструменты командной строки для установки.)
TortoiseSVN 1.7 имеет опцию для установки инструментов командной строки.
По умолчанию он не отмечен, но вы можете снова запустить установщик и выбрать его. Он также автоматически обновит переменную среды PATH.
Во время установки TortoiseSVN проверьте инструменты клиента командной строки . Это создаст файл svn.exe
внутри папки C:\Program Files\TortoiseSVN\bin
.
TortoiseSVN не использует svn.exe, у него есть скомпилированная библиотека SVN. Если вам нужно запускать свои собственные задачи, вам придется установить отдельный клиент Subversion. Вы либо из Cygwin [ http://cygwin.com ], либо получите нативную версию от http://subversion.apache.org/packages.html#windows
Если вы хотите использовать SVN.EXE, есть несколько компаний, которые составляют официальные двоичные файлы, которые доступны для бесплатной загрузки. Например, Коллабнет:
Если вы используете установку Silk, попробуйте:
"\ Program Files \ SlikSvn \ bin"
В зависимости от того, что вам нужно сделать, автоматизация TortoiseSVN может быть хорошим решением. Например, следующее обновит репозиторий и закроет окно TortoiseSVN, если не было ошибок или конфликтов:
TortoiseProc.exe /command:update /path:"c:\path\to\repo\" /closeonend:2
Да, переустановите и выберите командную строку, чтобы получить svn в папке Program Files-> Tortoise SVN.
Загрузите его отсюда:
http://sourceforge.net/projects/win32svn/
и запустите программу установки. Исполняемые файлы находятся в:
\ Program Files (x86) \ Subversion \ bin
для установки по умолчанию.
В последних версиях пакета TortoiseSVN может быть установлен дискретный файл svn.exe в дополнение к файлу, связанному с двоичным файлом GUI. Он находится в том же каталоге bin, где установлена основная программа. (Если вы уже установили TortoiseSVN, перезапустите программу установки , выберите «Изменить» и выберите инструменты командной строки для установки .)
Я установил TortoiseSVN-1.12.2.28653-x64-svn-1.12.2
в Windows 10 с включенным инструментом командной строки. Тем не менее у него не было svn.exe
файла внутри bin
папки.
Поэтому я скачал инструменты командной строки Apache Subversion с https://www.visualsvn.com/files/Apache-Subversion-1.13.0.zip . После распаковки я поместил следующие две позиции в переменную PATH:
C:\Program Files\TortoiseSVN\bin
E:\Apache-Subversion-1.13.0\bin
После этой конфигурации у меня все работает нормально. Я хотел использовать SVN в VsCode IDE.
Прежде всего, если Subversion установлен на вашем компьютере? если нет, посмотрите, к какому серверу подключен ваш tortoisesvn.
Расположение по умолчанию, когда установлен Subversion, - это c: \ program files \ subversion. Вы можете найти файл svn.exe в каталоге c: \ program files \ subversion \ bin, где вы можете запускать действия строки cmd.
Как правило, вы можете найти svn.exe в этом месте:
C: \ Program Files \ TortoiseSVN \ bin
Если вы уже установили TortoiseSVN и по-прежнему не можете найти файл в svn.exe
указанном месте, вам нужно перезапустить установщик TortoiseSVN, нажать «Изменить» и выбрать «Инструменты командной строки», и после успешного завершения установки вы можете найти 'svn.exe' в указанном месте на вашем диске.