У меня следующая структура SVN:
ExistingRepository1
- ...
- MyFolder
- FolderToMove
- ...
ExistingRepository2
- ...
- AnotherFolder
- FolderToMove <- moved here
- ...
Итак, я уже читал этот вопрос: Как мне переместить одну папку из одного репозитория 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
Заранее благодарю вас за вашу помощь, С уважением, Тим.