У меня есть эта структура: SvnSVN: мигрировать-копию внешней папки в отдельный каталог проекта, сохранить и ссылку истории
project1 \ tags
\ trunk \ ... \ libraries \ lib1
\ lib2
\ branch
project2 \ tags
\ trunk \ .. \ external_folder = trunk(project1) \ .. \ libraries \ lib1
\ lib2
\ branch
Когда-нибудь я использовал в project1 некоторые библиотеки STM32 или FAT файловой системы. Вместо создания собственного проекта под названием «внешние библиотеки» и использования SVN: externals, я позволяю им оставаться и использовать их во внешней папке через SVN: externals в project2. Теперь прошло некоторое время, и я хочу «очистить» мой репозиторий. Есть ли способ перенести копию этой внешней папки в проект «внешних библиотек», сохраняя историю? Требуемая структура показана ниже:
external_libs \ lib1 \ tags
\ trunk
\ branch
\ lib2 \ tags
\ trunk
\ branch
project1 \ tags
\ trunk \ ... \ libraries (extern) \ lib1
\ lib2
\ branch
Ах, кстати: я использовать win7 в качестве операционной системы и Tortoise SVN и сервером VisualSVN.
Спасибо за ваши ответы заранее :)
С уважением, Aureon
Спасибо за ваш ответ, я попробую его и отправлю обратно, когда он будет работать! :) – Aureon
Как указано здесь: http://stackoverflow.com/questions/23613782/svn-dump-path-rename-via-windows-powershell-struggle-with-malformed-dumpfi Я использовал svn move. Благодарим вас за поддержку + предложите перевернутую иерархию! – Aureon