Я пытаюсь перейти с repoA, содержащего обычную структуру (ветви, теги и транк) с подпапками в транке, только на существующий RepoB, в котором есть проекты и коды в ветвях, тегах и транке.
У меня есть файл дампа, созданный с помощью кода:
svnadmin dump "s:\Repository_A" > x:\RepoA.svn_dump
Это дает мне все от repoA.
Затем я пытаюсь загрузить RepoA.svn_dump в repoB, используя следующую рекомендацию:
svnadmin load --parent-dir "svn://svn/_Backup" "S:\Repository_B" < X:\Ceto.svn_dump --ignore-uuid
Это дает мне сообщение об ошибке:
Добавление пути: svn: // svn / _backup / branch ... svnadmin: Файл не найден: транзакция 'xxxx = xxx', путь 'svn: // svn / _backup / branch'
После поиска в Google я добавил папки в RepoB, используя следующие комментарии:
svn mkdir -m "+ created branches in svn for repository backup.........." svn://svn/_Backup/trunk/Designs
svn mkdir -m "+ created branches in svn for repository backup.........." svn://svn/_Backup/trunk/Source
svn mkdir -m "+ created branches in svn for repository backup.........." svn://svn/_Backup/trunk/Tools
svn mkdir -m "+ created branches in svn for repository backup.........." svn://svn/_Backup/trunk/Videos
В ветвях и тэгах RepoA нет подпапок, и есть подпапки в каталогах, созданных выше.
После этого все равно выдает ту же ошибку
Добавление пути: svn: // svn / _backup / branch ... svnadmin: Файл не найден: транзакция 'xxxx = xxx', путь 'svn: // svn / _backup / branch'
Где я поступил неправильно И что мне на самом деле делать? Пожалуйста, помогите.