質問
ディレクトリ" Foo"を見るようにsvnserveを設定しました。提供されたリポジトリの場合。ここで、構成を1つのリポジトリーから複数のリポジトリーに変更しました。すべてが1つのディレクトリー「バー」に含まれています。 svnserveを再構成して" Bar"を確認しましたが、クライアントがリポジトリを見つけることができなくなりました。何が間違っていますか?リポジトリごとに1つのサービスが必要ですか?
ありがとう、ミール。
解決
svn:// svn-server / Fooを使用するようにクライアントを設定しましたか? (FooとFoo2は、提供しているディレクトリBarのリポジトリであると仮定しています)
「バー」を提供しているため、今(" svnserve -r / repositories / Bar / Foo"の代わりに" svnserve -r / repositories / Bar")、クライアント側のリポジトリURLを変更する必要があります。
別の解決策は、--listen-portパラメーターを使用して、異なるポートで複数のSVNサーバーを起動することです。また、URLが変更されます。
さらに別の選択肢は、単一の既存のリポジトリに新しいプロジェクトを追加することです。この方法で単一のリポジトリー構成を持つことに注意してください。つまり、単一のユーザーセット、より簡単なアクセス制御などを意味します。
他のヒント
svnserveに関するドキュメントも参考になります。 。
svnスイッチをご覧ください- -再配置。これは、リポジトリパスの更新に役立ちます。