こんにちは、
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 の下に置きたい
前もって感謝します ダニエル