6

現在、私のチームには 5 人の開発者がおり、全員がネットワーク上のコンピューター X の共有ドライブを介してリポジトリにアクセスしています。私たちは皆、コンピューター X にアクセスでき、コンピューター X にアクセスできる人とできない人を管理できるため、リポジトリにアクセスできる人を管理できます。

私の質問は次のとおりです。Subversion サーバーをセットアップした場合、まだ持っていない機能を取得できますか? リポジトリには、すでにユーザー/パスワード制御が組み込まれています。

  1. 現在ファイルをチェックアウトしているユーザーを追跡できますか?
  2. 複数の人にロックを与えることができますか (
    ファイルをロックしているのはユーザー a と b のみで、他のユーザーはそのファイルをチェックアウトできません)。
  3. セキュリティは得られますか?

繰り返しますが、サーバーなしで既にユーザー/グループ/パスワードを制御しているため、そうではないようです。

私にお知らせください。サーバーを作るメリットがあるかどうかを判断しています。

ありがとう、ジブ

4

4 に答える 4

2

file:/// URL を介してリポジトリにアクセスすると、Subversion ライブラリはリポジトリがローカル ディスク上で利用可能であると想定し、ネットワーク I/O を最小化しようとしません (または最小化できません)。したがって、コマンドの場合のように、クライアントに送信する必要がある部分を決定するためだけに大量のデータを読み取る必要がある特定の操作では、svn:/// URL を介してリポジトリにアクセスする方がはるかに高速です。svn switch

http:// アクセスについても同じことは言えません。http プロトコルは svn 1.5 では比較的おしゃべりで非効率的です。svn 1.7 でこれを改善する計画があります。

于 2009-01-30T21:14:52.177 に答える