Subversion - Переместить папку в другой уже существующий репозиторий

У меня следующая структура SVN:

  • ExistingRepository1

    • ...
    • MyFolder
      • FolderToMove
      • ...
  • ExistingRepository2

    • ...
    • AnotherFolder
      • FolderToMove
      • ...

Итак, я уже читал этот вопрос: Как мне переместить отдельную папку из одного репозитория Subversion в другой репозиторий? Но в моем случае ExistingRepository2 уже существует. Так как я могу это сделать? Я хочу иметь все версии в новом проекте.

У меня, например, номер версии 1000 в ExistingRepository1 -> MyFolder -> FolderToMove , но в ExistingRepository1 уже есть ревизия с номером 1000. Итак, что будет делать svn load ? Будет ли он автоматически перемещать номера ревизий?

Это будут команды:

svnadmin dump /svn/ExistingRepository1 > ./repository.dump
svndumpfilter include MyFolder/FolderToMove --drop-empty-revs --renumber-revs --preserve-revprops < ./repository.dump > ./folderToMove_only.dump
svnadmin load /svn/ExistingRepository2 < ./folderToMove_only.dump

Заранее благодарим вас за помощь, С уважением, Тим.

5
задан Community 23 May 2017 в 10:33
поделиться