2014-02-18 2 views
1

У меня есть хранилища в Google Code, и теперь я хочу переместить эти репозитории кода из Google Code в RiouxSVN.Передача репозитория SVN из кода Google в RiouxSVN

Проблема в том, что я понятия не имею, как это осуществить. Я пытался использовать «svnadmin» и «svnrdump», но не смог этого сделать.

Для "svnrdump" Я получил эту ошибку

svnrdump: warning: W200007: Target server does not support atomic revision property edits; consider upgrading it to 1.7. 
svnrdump: E175002: DAV request failed; it's possible that the repository's pre-revprop-change hook either failed or is non-existent 
svnrdump: E175002: Unrecognized svn: revision property 

Я пытался создать крючки/предварительно revprop-change.bat файл с содержанием

exit 0 

Но проблема остается, как это было. Есть ли способ сделать это?

ответ

1

CG SVN очень старый, вы не можете использовать svnrdump с ним. Если у Google Code нет возможности создавать дамп в админ-панели, вы все равно можете использовать svnsync для создания локального зеркала репо GC, которое вы сбросите и загрузите в RiouxSVN

+1

Я могу создать дамп с помощью «svnrdump» этой команды svnrdump дампа -R 0: ГОЛОВА [URL_TO_YOUR_REPO]> Your_dumpfile.dmp, но когда я пытаюсь загрузить этот дамп в целевой репозиторий, я получил вышеуказанную ошибку –

+0

@ user2481869 - mea culpa, это может быть RiouxSVN до 1.7. Кошка, вы спрашиваете поддержку RiouxSVN «Как решить»? Или выберите другой SVN-хостинг –

0

Альтернативно вы можете использовать gitsvn, чтобы сосать все фиксирует и восстанавливает новый репозиторий svn/git. Потребуется некоторое время, так как gitsvn использует команды svn, а не команды svnadmin, но если у вас нет доступа к командам svnadmin, это рабочий стол.

1

RiouxSVN теперь использует Subversion 1.8, и вы можете использовать svnsync для импорта существующего репозитория из кода google или другой службы хостинга SVN.

svnsync init https://svn.riouxsvn.com/target_repo http://source_repo.googlecode.com/svn 
svnsync sync https://svn.riouxsvn.com/target_repo 
Смежные вопросы