Восстановление SVN-репозитория без файла дампа - PullRequest
1 голос
/ 18 июля 2009

У меня есть старый репозиторий, для которого у меня нет файла дампа. Однако у меня есть полный репозиторий, и я надеюсь, что смогу запустить его на новой системе.

Я попытался прочитать Восстановить SVN из резервной копии каталога после сбоя сервера , что вселяет надежду, но, похоже, не работает для меня. Всякий раз, когда я указываю TortoiseSVN или svnadmin на папку репозитория, чтобы проверить его, он сообщает «Нет такой ревизии 1», несмотря на то, что в папке db 130 оборотов.

Любой совет, который вы могли бы предложить, был бы очень признателен.

Tony

Ответы [ 2 ]

1 голос
/ 18 июля 2009

В этом блоге упоминается сообщение об ошибке, используйте другой номер редакции.

Я заметил, что ошибка утверждала, что редакция 296 не существовала и действительно, когда я открыл папку db / revs только дошел до 295. С полностью дикая догадка, я открыл / текущий файл и заметил, что у него было 296 номер ревизии на нем, поэтому я предположил это указатель на последнюю пересмотр, но данные никогда не делали это на сервер ... я изменил номер до 295 и все сразу начал работать.

Хотя это немного хак.

1 голос
/ 18 июля 2009

вы всегда можете создать дамп-файл, используя

svnadmin dump [PATH_TO_REPO] > newDump.dmp

Однако я сомневаюсь, что у вас все получится, поскольку сообщение об ошибке указывает, что с вашими ревизиями просто что-то не так.

Есть ли файл с именем "1" внутри db / revs -dir?

...