2009-09-17 3 views
0

This post спрашивает, как конвертировать из базара в svn. Мне нужно сделать наоборот. Мне нужно извлечь всю историю фиксации из репозитория svn и «воспроизвести» его на репозитории базара. Затем я откажусь от разработки svn и продолжу на базаре.replay svn repo to bazaar

Любые подсказки?

Edit:

Спасибо за ответ. Я в конечном итоге делают следующим образом:

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

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) ran svn2bzr dumpfile bzrrepo

ответ

1

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

1

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