0

こんにちは、

Linux マシンでバージョン 2.4.0-dev を使用して、CVS プロジェクトを SNV に移行しようとしています。シンボルに問題があり、シンボル情報に基づいてヒント ルール ファイルを作成しました。

今私の現在のエラーに。CVS プロジェクトはパッケージと呼ばれます。ディレクトリ構造 svnrepos/sw/package の下の SVN に移行したいと考えています。svnrepos/sw は既に存在します (svnrepos.

オプション ファイル (cvs2svn-example.options から作成) では、

ctx.output_option = ExistingRepositoryOutputOption(
    r'/var/svn-test', # Path to repository
    #author_transforms=author_transforms,
    )
...
run_options.add_project(
    r'cvs/package',
    trunk_path='sw/package/trunk',
    branches_path='sw/package/branches',
    tags_path='sw/package/tags',
...

私も試しました

run_options.add_project(
    r'cvs/package',
    trunk_path='trunk',
    branches_path='branches',
    tags_path='tags',
    initial_directories=[
        r'sw/package'
        ],

同じエラーで:

----- pass 16 (OutputPass) ----- Subversion リポジトリを開始しています。Subversion r1 / 635 の起動 Subversion r2 / 635 の起動 Subversion r3 / 635 の起動 エラー: svnadmin は、ダンプファイルの読み込み中に次の出力で失敗しました: svnadmin: E160020: ファイルは既に存在します: ファイルシステム '/var/svn-test/db', トランザクション ' 48-1c'、パス「sw」

この問題を解決する方法がわかりません。

注: 私の最初のテストでは、トランク、ブランチ、およびタグがそれぞれ svnrepos/trunk、svnrepos/branches、および svnrepos/tags に作成されたという結果のコマンド ライン引数を使用していました。先に示したように、これらを svnrepos/sw/package の下に置きたい

前もって感謝します ダニエル

4

1 に答える 1