Переместить SVN-репозиторий - PullRequest
1 голос
/ 24 февраля 2011

Ранее я работал с SVN-репозиторием, более 500 ревизий кода. Теперь я остался без работы и создал новый свежий репозиторий SVN. Я хотел «переместить» все содержимое старого в новый репозиторий SVN. То, что я сделал, было оформить заказ, а затем импортировать в новый, но, насколько я вижу, в новом репо доступна только последняя версия кода. Что я мог сделать, чтобы полностью «переместить» его?

Спасибо

Ответы [ 3 ]

3 голосов
/ 24 февраля 2011

У вас есть два варианта.

Дамп Команда:

svnadmin dump /path/repository > RepositoryName.dmp

cd /path/NewRepository
svnadmin create NewRepositoryName
svnadmin load NewRepositoryName< RepositoryName.dmp

Другой вариант - использовать команду hotcopy

svnadmin hotcopy SourceRepositoryPath NewRepositoryPath

После этого вам нужно переместить вашу рабочую копию в новый репозиторий. Для этого используйте команду switch .

1 голос
/ 24 февраля 2011

Вам нужно взять дамп SVN, а затем заполнить его новым репо. Прочитать

0 голосов
/ 15 июля 2011

Я предпочитаю использовать svnsnyc.Одним из преимуществ является то, что вам не нужно иметь доступ администратора к старому хранилищу.Вам просто нужно выполнить две команды:

init: http://svnbook.red -bean.com / ru / 1.5 / svn.ref.svnsync.c.init.html

sync: http://svnbook.red -bean.com / ru / 1.5 / svn.ref.svnsync.c.sync.html

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