Svnadmin загружаются из файла “причин dumpfile, не найденного ошибкой”. Справка?

Данный:

Repository_1 - источник

Repository_2 - место назначения

Я создал файл дампа Repository_1/Folder1 использование комбинации svnadmin и svndumpfilter

При загрузке из файла дампа от Repository_1/Folder1 в Repository_2/Trunk все прекрасно, НО

При загрузке от Repository_1/Folder1/Sub-folder (создал другой дамп для этого) в Repository_2/trunk я получаю следующую ошибку:

svnadmin: File not found: transaction '267-89', path 'trunk/Folder1/Sub-folder'

Кто-либо может объяснить?

27
задан Chicago 1 March 2010 в 22:08
поделиться

2 ответа

Оказывается, структура (пустые папки) в месте назначения должна быть создана заранее. Итак, Если вы хотите это сделать:

При загрузке из Repository_1 / Folder1 / Подпапка (для этого создан другой дамп) в Repository_2 / trunk

, вам необходимо создать эту структуру в svn

Repository_2 / trunk / Folder1

примечание: вам нужно создать только родителей, а не саму папку, поэтому НЕ СОЗДАВАЙТЕ Repository_2 / trunk / Folder1 / Sub-folder

34
ответ дан 28 November 2019 в 05:32
поделиться

вы получите эту ошибку, если кто-то скопировал что-то из ствола / папки 1 в ствол / папку 1 / подпапку. поскольку вы включили в свой дамп только транк / папку1 / подпапку, он больше не может найти требуемый файл (ы) из ствола / папки1 и останавливается с этой ошибкой.

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

1
ответ дан 28 November 2019 в 05:32
поделиться
Другие вопросы по тегам:

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