Присоединить SVN к существующей структуре файлов репо - PullRequest
0 голосов
/ 18 ноября 2011

У меня есть несколько SVN-репозиториев, которые, к сожалению, были переданы мне в виде zip-файлов со структурой raw-репозитория (db, locks, hooks, папки conf и т. Д.), А не как файл дампа.

Каков наилучший способ «присоединить» SVN к структуре репо, чтобы его можно было использовать на месте?

К сожалению, у меня нет доступа к исходному репо, поэтому я не могу вернуться и сделать дамп.

Майк

Ответы [ 2 ]

0 голосов
/ 18 ноября 2011

Нет особого "вложения" между установленным SVN и его репозиториями, и структура репозитория SVN некоторое время не менялась, хотя я не уверен в незначительных несовместимостях между различными системами.

Я бы попробовал просто разархивировать каталоги в месте, доступном для вашей конфигурации SVN, как если бы они были изначально созданными репозиториями. Или распакуйте их куда-нибудь и попробуйте использовать svndump локально для создания дампа, если вам удобнее это делать.

0 голосов
/ 18 ноября 2011

Сначала я бы попытался создать машину (или виртуальную машину) с той же версией ОС и SVN, что и у оригинала, чтобы форматы базы данных были идентичными.Затем выполните svnadmin dump , чтобы извлечь хранилище переносимым способом, и затем вы можете сделать svnadmin load в нужной системе назначения.Раньше у меня была похожая ситуация, и этот метод хорошо работал.

...