копировать весь репозиторий svn с историей

копировать весь репозиторий svn с историей

У меня есть несколько репозиториев 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 можно заменить, используяКонвертировать расширение

Связанный контент