2

У меня есть несколько репозиториев SVN от одного поставщика услуг, которые я хочу переместить другому поставщику услуг, в хранилище также должны быть более ранние коммиты / история вместе с кодом.

Я искал много вариантов, но ничего не работает для меня.

Мне потребуется срочная помощь по этому вопросу.

1 ответ1

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

BEWARE !!!

Грязный проект, может содержать некоторые не принципиальные ошибки, должен рассматриваться как концепция. стр. 4-5 можно заменить с помощью Convert Extension

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .