http で公開されている、クライアントの既存の svn リポジトリのバックアップを作成しようとしています。
可能であれば、サーバーへのコンソールアクセスを外部の関係者に与えることなく、任意のコンピューターから新しいリポジトリを自動的に作成できるようにしたいと考えています (つまり、ユーザーはls
私の svn リポジトリディレクトリで a を実行できます)。
私の問題は、サーバー上の svn リポジトリのリストを知る必要があることです。ユーザーは時間の経過とともに新しいリポジトリを追加するため、これは固定リストではありません。
ディレクティブmod_dav_svn
を使用して、Apache のモジュールを介して html ページにリポジトリを一覧表示できます。SVNListParentPath On
このページを取得しました: http://svn.ohwr.org/
私の質問は、そのようなリポジトリの使用可能なリストを取得する最も簡単な方法は何ですか? おそらくシェルコマンドを使用して、同期を行うためにそのリストを解析する必要があります。
シェル コマンドで HTML を解析する必要がありますか、それともそのリストを取得するためのより良い方法はありますか?