2011-01-20 6 views
2

リポジトリAにプロジェクトがあり、新しいリポジトリを設定しています。すべての履歴/リビジョンのリポジトリから選択したプロジェクトのみをエクスポートしますか?

現在、2つのリポジトリを同期するためにsvnsyncを使用していますが、最初にコピーを作成しようとしています。他のプロジェクトは私の後ろに残っています。

リポジトリAのプロジェクトだけが(すべての履歴/トランザクションとともに)「エクスポートされる」より良い方法があるのだろうかと思います。

私はターゲットシステムでsvn 1.4.2を使用していますが、私は読み込み/書き込みのアカウントを除いて、ソースシステムに多くの権限を持っていません。

答えて

1

これはsvndumpfilterのためのものです。リポジトリで直接実行できない場合は、完全なコピーが作成されるまでsvnsyncにジョブを実行させてから、svnadmin dump-svndumpfilter-svnadmin loadの手順を実行します。例えば

svnadmin dump original_repos | svndumpfilter include myproject | svnadmin load my_repos 
+0

感謝!まさにそうでした! – siliconpi

関連する問題