私は、ファイルシステムにアクセスすることなくSubversionリポジトリを簡単に複製する方法があるかどうかを知りたいと思います。私はHTTPインターフェイスで読み取り専用アクセスを持っていることを意味します。ファイルシステムにアクセスしないでSubversionリポジトリを複製するにはどうすればいいですか?
基本的には、オープンソースプロジェクト用にローカルにホストされたリポジトリのコピーを持っていたいと思います。彼らはいつものようにSubversionリポジトリへの匿名アクセスを提供します。
私はドキュメントを見てきましたが、私はGoogle-fuがこのようなことをするのに参考にならなかったので十分だと思います。
基本的に私はすべてのリビジョンをダウンロードし、svnadminを使って自分のリポジトリにインポートすることができます。
svnsyncはリポジトリを最新のものにするために必要な変更だけを取るため、非常に効率的です。 また、ローカルリポジトリを自分で変更しないでください。単にsvnsyncを使用してください。 –
ああ、とても助かりました。ありがとう、ジョナサン。 残念ながら、匿名のチェックアウトを許可しているにもかかわらず、レポがユーザー名とパスワードを要求しています。結局、管理者が私を助けることができるまで待たなければならない。 プロジェクトを別のVCSにエクスポートするために、これらの変換ツールを調べてみることもできます。私はちょうどsvn - > svnのために何かを見つけることができなかった。 –
Mercurialには、hgsvnと同様に組み込みのものも含めて、これらの行に沿ったいくつかのツールがあります。 –