Обновление SVN для удаленного URL не работает в Subversion 1.7.2 - PullRequest
3 голосов
/ 27 декабря 2011

Недавно я обновил SUbversion на своем сервере с 1.5 до 1.7.2 и запустил команду: svn update https://xxx, и он больше не работает.Возвращает svn: E205000: xxx не является локальным путем. Есть идеи?

Ответы [ 4 ]

9 голосов
/ 11 января 2012

У меня есть скрипт сборки, который переключается между обновлением или проверкой в ​​зависимости от ситуации. Ранее это выглядело примерно так:

svn update "http://xxx" "c:\xxx"

или это

svn checkout "http://xxx" "c:\xxx"

Предыдущая версия Subversion, которую мы использовали, позволила бы это, однако я обнаружил, что после обновления до 1.7.2 команде update не нравится, когда вы указываете репозиторий, и выдает ошибку «не локальный путь». В конце концов это не нужно, и то, что я сейчас использую при обновлении, просто:

svn update "c:\xxx"
1 голос
/ 07 декабря 2013

yep: после проверки svn мне нужно было только сделать: svn update LOCALFOLDER для обновления моей папки svn, ранее проверенной

1 голос
/ 09 января 2012

Вам необходимо скомпилировать SVN с поддержкой neon, которая может обращаться к хранилищу по протоколу WebDAV.

Вы можете использовать svn --version, чтобы проверить, поддерживает ли ваш SVN неон, что-то вроде этого:

$ svn --version
svn, version 1.7.1 (r1186859)
....

The following repository access (RA) modules are available:

* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
  - handles 'http' scheme
  - handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
  - with Cyrus SASL authentication
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme
1 голос
/ 27 декабря 2011

Попробуйте использовать svn upgrade . Это новая команда, добавленная для преобразования рабочих копий старого формата в соответствие с новой версией SVN. 1.7. стандарты, см. это . Но имейте в виду, что это невосстановимо - этот новый тип рабочей копии не будет работать с клиентами SVN старше 1.7 версии.

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