У меня есть наследство проект под SVN организован следующим образом:Создание репозитория SVN из существующего модуля, сохраняя историю
Legacy-Repository/trunk/
|- module1
|- module2
|- ...
'- moduleN
Это наследие дизайна не соответствует нашим потребностям, нужно создать хранилище SVN для каждого модуль времени сохранение истории каждого модуля), чтобы получить следующую структуру:
New-Repository1/trunk/ (content of module1's directory)
New-Repository2/trunk/ (content of module2's directory)
...
New-RepositoryN/trunk/ (content of moduleN's directory)
После этой миграции, хранилище «Наследие-Repository» будут заархивированы. Контент в «Legacy-Repository/trunk /», который отсутствует в модуле, не важен и его не нужно переносить.
Каков наилучший способ достижения этой цели (используя командную строку svn)?
Заранее за вашу помощь.
Примечание: Я использую svn 1.7.14.
Является ли путь '/ trunk/moduleXXX' к корню вашего модуля в LEGACY (не obvoius из вашей диаграммы)? –
Да, это так. Все модули находятся в «багажнике» – Kraal