Невозможно сделать дамп SVN - Ошибка E720002 и ошибки формата

Я новичок в 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.

Похоже, он ищет файл формата , который на самом деле находится в проект1 \ .svn \ формат . Это меня озадачило, так как я ожидал, что он будет искать в подкаталоге .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-адреса в качестве местоположений репо, а только локальные пути.

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

30
задан TMC 15 January 2012 в 01:13
поделиться

1 ответ

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

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

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

ЭТО НОВАЯ ОСНОВА SVN 1.7

46
ответ дан 28 November 2019 в 00:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: