восстановить хранилище Subversion после сбоя сервера - PullRequest
4 голосов
/ 27 января 2011

У меня было старое хранилище SVN, запущенное на Windows Server 2003 с сервером VisualSVN - абсолютный путь к хранилищу хранился на NAS, где оно было скопировано, однако не с использованием svnadmin / dump Этот сервер 2003 был выведен из эксплуатации без выгрузки репозитория, и теперь мне нужно вернуться к этой базе кода!

У меня все еще есть дерево каталогов entact для репозитория, и я создал новый сервер SVN, работающий на CentOS (и проверил, что он работает). Каков наилучший способ вывести проекты из старого репо в новый источник контроля? Если я потеряю историю, это нормально - мне просто нужно вернуться к «текущим» файлам .... и я не могу использовать svnadmin / load (по крайней мере, я не думаю, что это будет работать)

Это так же просто, как скопировать грязь в новый репозиторий и использовать svnadmin / setuuid?

1 Ответ

5 голосов
/ 27 января 2011

Я понял - просто подумал, что опубликую ответ для кого-то еще с такой же проблемой.

Я скопировал корень моего хранилища в корень SVN на моем новом сервере и запустил svnadmin recover <reponame> и tada .... У меня есть свои репозитории обратно.

Надеюсь, это поможет кому-то еще в такой же ситуации.

...