私には、約5のさまざまなプロジェクトと、約15のさまざまな開発者がいます。プロジェクトの中には、破壊されているものとそうでないものがあります。すべての開発者はTortoiseSVNを使用してWindowsベースのマシンで作業しており、プロジェクトのコードはクラシックaspとasp.netのミッシュマッシュです。すべてのプロジェクトを破壊し、読み取りと書き込みの両方のすべての開発者が認証されたアクセス権を持つための、最も応答性が高く、便利で、管理が簡単な方法のように、最良のものは何ですか?
考慮すべきことのいくつかは、svnserveまたはapacheを介して提供することです。これは、速度の懸念、アクセス/ユーザーとパスワードの管理の容易さ、および追加のファイアウォールポートを開く必要があることを意味します(svnserveの場合)
また、1つのリポジトリに複数のプロジェクトを配置することと、リポジトリごとに1つのプロジェクトを配置することのメリット/デメリットも考慮する必要があります。リビジョンの不一致はそれほど問題ではありませんが、複数のプロジェクトが1つのリポジトリにある場合、ログを取得するのに時間がかかりすぎる可能性があります。ただし、これはユーザー管理の容易さによって相殺されますか?