LINUX.ORG.RU

[SVN] Скопировать репозиторий не используя svnadmin

 


0

2

Есть SVN репозиторий на моём сервере. Хочу его перекинуть на svn хостинг, хостинг доступа по ssh не даёт. Соответственно никаких svnadmin нельзя запустить, доступ только через саму svn. Какой есть способ скопировать репозиторий со всей историей на такой хостинг?

Ответ на: комментарий от shty

Пробовал. Может не так делаю?

svnsync init http://xp-dev.com/svn/olegother/ svn://waitpid.org/other/ --source-username login --source-password password --sync-username login1 --sync-password password1
svnsync: DAV request failed; it's possible that the repository's pre-revprop-change hook either failed or is non-existent
svnsync: At least one property change failed; repository is unchanged
svnsync: Error setting property 'sync-lock': 
Revprop change blocked by pre-revprop-change hook (exit code 1) with output:
Not allowed

Olegymous ★★★
() автор топика
Ответ на: комментарий от Olegymous

а вот тут уже svnadmin нужен :)

тогда у Вас несколько вариантов, имхо:

1. забейте на историю
2. выкиньте хостинг, например, на code.google.com вроде работает
3. выкиньте subversion, он для таких экзорцисов слабо приспособлен, используйте mercurial/git

может кто ещё чего подскажет

shty ★★★★★
()

git-svn

Сначала экспорт из svn, потом импорт в svn


Slavaz ★★★★★
()

просто переходите на git

quest ★★★★
()
Ответ на: комментарий от shty

Нашел на этом svn хостинге в web-интерфейсе галочку «Allow Revision Property Changes». После её установки всё получилось.

Olegymous ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.