У меня есть код в репозитории svn, назовите его репозиторий A. Теперь скажите, что мне нужно переместить содержимое в репозиторий B, но репозиторий B уже некоторое время был активен для других проектов. Можно ли переместить определенный каталог из хранилища A в хранилище B, сохранив историю файлов? Обычно, чтобы перенести весь репозиторий на новый сервер, я бы сделал:
svnadmin dump -r 0:179 rep_a > rep_a.dump
svnadmin create rep_b
svnadmin load rep_b < rep_a.dump
Однако это действует на весь репозиторий и предполагает, что репозиторий B пуст для начала (я думаю). Конечно, я могу экспортировать этот каталог и импортировать его в репозиторий B, но я теряю историю версий.
Есть ли простой способ переместить конкретный каталог из A в B без потери истории версий?