Невозможно сделать дамп SVN - Ошибка E720002 и ошибки формата - PullRequest
29 голосов
/ 15 января 2012

Я новичок в SVN, так что простите за возможную простую проблему.Я пытаюсь сделать дамп Subversion одного из моих проектов:

svnadmin dump C:\code\project1 -r 9 > repo.dmp

К сожалению, я получаю эту ошибку:

svnadmin: E720002: Can't open file 'project1\format': The system cannot 
find the file specified.

Кажется, что ищет format файл, который на самом деле находится на project1\.svn\format.Это меня озадачило, так как я ожидаю, что оно будет выглядеть в подкаталоге .svn проекта1, но вместо этого ищет в корне.

Затем я попытался:

svnadmin dump project1\.svn -r 9 > repo.dmp

Но этов результате:

svnadmin: E165005: Expected repository format '3' or '5'; found format '12'

Я подумал, что это проблема с моим форматом из-за отсутствия данных, поскольку это общая проблема из того, что я прочитал.Мой сервер - repositoryhosting.com, и они находятся на сервере 1.7.1.На моем клиенте я использую TortoiseSVN с SVN:

TortoiseSVN 1.7.4, сборка 22459 - 64-битная Subversion 1.7.2

При дальнейшем чтении я могу запутать вещи и мне нужно идтипротив фактического хранилища вместо моей локальной рабочей копии.Проблема в том, что репозиторий находится в облаке, размещенном на repositoryhosting.com, и svnadmin не будет принимать URL-адреса в качестве местоположений репо, только локальные пути.

хотел бы получить некоторую помощь в том, что происходит ...

1 Ответ

45 голосов
/ 15 января 2012

дамп svnadmin предназначен для работы с хранилищем (на стороне сервера), а не с рабочей копией (на стороне клиента). Сообщение об ошибке о формате вводит в заблуждение, поскольку оно ищет файл формата в хранилище и находит файл сто же имя в вашей рабочей копии.

Если вы хотите получить полную резервную копию вашего хранилища, вы можете использовать svnrdump для этой цели.Он используется так же, как дамп svnadmin, однако его можно получить из удаленного хранилища: используйте

svnrdump  dump -r0:HEAD [URL_TO_YOUR_REPO] > Your_dumpfile.dmp

ЭТО НОВАЯ ОСОБЕННОСТЬ SVN 1.7

...