У меня есть несколько репозиториев SVN от одного поставщика услуг, которые я хочу перенести к другому поставщику услуг. Репозиторий также должен иметь более ранние коммиты/историю вместе с кодом.
Я перепробовал много вариантов, но ничего не помогло.
Мне нужна срочная помощь по этому вопросу.
решение1
Удаленный SVN-источник -> Удаленный HG-источник
svnrdump dump URL/OF/SVN/REPO/ROOT > repo.dump
или загрузить предоставленный хостингом файл дампаsvnadmin load /PATH/TO/LOCAL/SVN/REPO < repo.dump
svnserve -r ..//PATH/TO/LOCAL/SVN/REPO
- Добавить расширение hgsubversion в Mercurial (глобальная конфигурация)
cd SOMEPATH; hg clone svn://localhost/REPO
hg push URL/OF/HG/REPO
ОСТЕРЕГАТЬСЯ!!!
Неполный черновик, может содержать некоторые не принципиальные ошибки, следует рассматривать как концепцию. Стр. 4-5 можно заменить, используяКонвертировать расширение