0

この投稿では、bazaarからsvnに変換する方法を尋ねています。私は反対のことをする必要があります。svnリポジトリからすべてのコミット履歴を抽出し、それをbazaarリポジトリで「再生」する必要があります。その後、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

4

2 に答える 2

1

Bazaar移行ガイド、特にSubversionからの変換を参照してください。SVNリポジトリで開発を継続するつもりはないので、最速のオプションを使用できますbzr-fastimport

于 2009-09-17T18:54:27.630 に答える
1

bzr-svn プラグインを使用して、1 回限りの移行を簡単に行うことができます。

于 2009-09-18T04:08:26.437 に答える