Командная строка SVN для Windows? - PullRequest
201 голосов
/ 26 февраля 2010

Существует ли версия для Windows svn для командной строки? Я знаю, что могу получить TortoiseSVN, но это не работает для меня.

Ответы [ 9 ]

210 голосов
/ 28 марта 2013

Более новые версии TortoiseSVN содержат консольный клиент SVN, но по умолчанию соответствующая опция не отмечена.

Исполняемый файл svn.exe не является автономным и зависит от некоторых других файлов в дистрибутиве, но в большинстве случаев это не должно быть проблемой.

После установки может потребоваться добавить папку, содержащую svn.exe, в систему PATH, как описано здесь , чтобы она была доступна в вашей консоли. Чтобы проверить, было ли оно уже добавлено установщиком, откройте консоль new и введите echo %PATH%. Используйте set для просмотра всех переменных среды.

TortoiseSVN install wizard

93 голосов
/ 26 февраля 2010

Сам клиент Subversion доступен в Windows. Смотрите здесь для сертифицированных двоичных файлов из CollabNet.

Клиент командной строки CollabNet Subversion v1.6.9 (для Windows)

Этот установщик включает в себя только клиент командной строки и компонент автообновления.

Несмотря на то, что я не могу понять, возможно не любить Черепаха! :)

69 голосов
/ 26 февраля 2010

Я использовал sliksvn , и он прекрасно работает для меня

17 голосов
/ 26 февраля 2010

cygwin другой вариант. Имеет порт svn.

12 голосов
/ 12 декабря 2012

Вы можете получить инструменты командной строки SVN с помощью TortoiseSVN 1,7 или более поздней версии или получить автономный пакет объемом 6,5 МБ от VisualSVN .

Начиная с TortoiseSVN 1.7, его установщик предоставляет вам возможность установить инструменты командной строки.

Также имеет смысл проверить страницу Apache Subversion «Двоичные пакеты» . XD

4 голосов
/ 15 февраля 2012

Как отметил здесь Дамиан Клиент Subversion для командной строки для Windows Vista 64 бит В TortoiseSVN есть инструменты командной строки, которые по умолчанию не проверяются при установке.

3 голосов
/ 28 сентября 2016

Вы можете использовать Apache Subversion. Это владелец Subversion. Вы можете скачать с здесь . После установки вы должны перезагрузить компьютер, чтобы использовать svn из командной строки.

2 голосов
/ 22 октября 2016

Если у вас Windows 10, вы можете использовать Bash в Ubuntu в Windows до установить subversion.

1 голос
/ 05 февраля 2019

Установите MSYS2 , в хранилище есть svn (кроме множества других вкусностей Unix) MSYS2 устанавливается без прав администратора Windows.

$ pacman -S svn

Инструменты можно использовать и из cmd:

C:\>C:\msys64\usr\bin\svn.exe co http://somehost/somerepo/
...