Я пытаюсь перенести из repoA, содержащего обычную структуру (ветви, теги и магистраль), с подпапками в магистрали только к существующему RepoB, который имеет проекты и коды в ветвях, тегах и туловище.svn: Миграция 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/филиалы ... svnadmin: Файл не найден: сделка 'хххх = ххх', путь 'SVN: // SVN/_backup/ветви'
После прибегая к помощи, я добавил папки 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: // СВН/_backup/ветви ... svnadmin: Файл не найден: сделка 'хххх = ххх', путь «SVN: // svn/_backup/branches '
Где я сделал неправильно ИЛИ что я должен делать на самом деле? Пожалуйста помоги.
Большое спасибо Петру за полный ответ, чтобы отразить, когда я понял, что это неправильно, и советы для нескольких путей при использовании svn mkdir. – 2010-12-19 23:58:28