повторить svn репо на базар - PullRequest
0 голосов
/ 17 сентября 2009

В этом посте спрашивается, как конвертировать базар в svn. Мне нужно сделать наоборот. Мне нужно извлечь всю историю коммитов из репозитория svn и «воспроизвести» ее на репо базара. Затем я оставлю разработку svn и продолжу работу на базаре.

Любые намеки?

Редактировать

Спасибо за ответ. В итоге я сделал следующее:

1) Выполнение синхронизации удаленного репозитория SVN с помощью следующего сценария (адаптировано из здесь )

REPO_PATH=$HOME/tmp/repo
REPO_PATH_NUX=file://$HOME/tmp/repo
REPO_URL=https://example.com/repo/path

mkdir $REPO_PATH
svnadmin create $REPO_PATH
echo '#!/bin/sh' > $REPO_PATH/hooks/pre-revprop-change
chmod +x $REPO_PATH/hooks/pre-revprop-change
svnsync init $REPO_PATH_NUX $REPO_URL
svnsync sync $REPO_PATH_NUX 

2) выгрузил синхронизированный локальный репозиторий с svnadmin dump repo >dumpfile

3) пробег svn2bzr dumpfile bzrrepo

Ответы [ 2 ]

1 голос
/ 18 сентября 2009

Вы можете легко использовать плагин bzr-svn для одноразовой миграции.

1 голос
/ 17 сентября 2009

См. Руководство по миграции Bazaar , особенно , конвертируемое из Subversion . Поскольку вы не собираетесь продолжать разработку в репозитории SVN, вы можете использовать самый быстрый вариант, bzr-fastimport.

...