2011-08-03 1 views
3

SVNの質問はこちらでOKです。もし謝罪しなければ。マップされたドライブ上のリポジトリを持つSVNサーバーを実行できますか?

小さなグループのために私のWindowsデスクトップマシンでSVNサーバーを実行します。ほとんどの場合、チェッカーがいくつかあります。私のリポジトリは、そのボックスにマップされたドライブとしてネットワーク共有に設定されています。私は、共有上のレポにfile://アクセスを使用する際に問題があることを知っていますが、私はそれにアクセスするためにsvn://のみを使用します。私のクライアントは、サーバと同じマシン上のTortoise SVNと、チームメンバーの2人です。私の開発MacのCornerstoneです。

トラブルがありますか?私のデスクトップにリポジトリを移動して、バックアップジョブを代わりにファイルサーバーにコピーする必要がありますか?私は問題なく1年間それを持っていたが、私は最終的に昨日ドキュメントを読んで、自分自身を怖がった。

正当な理由:私たちの社内のIT部門は、デスクトップサーバーではなくファイルサーバーのみをバックアップします。私たちの "公式の" SCシステムは、私のスカンクワークチームには使えないMS Visual SourceSafeです(また、悪臭も感じます)。私たちのラックにsvnサーバーを設置することで、

ありがとうございます!

答えて

3

ファイルサーバー上でホストされているSVNを使用する際の主な問題は、同時にコミットする複数のユーザーに対して非常に堅牢ではないため、file://プロトコルアクセスを使用することです。しかし、あなたのマシンはSVNサーバーですが、実際のファイルはネットワーク共有経由でアクセスされる別々のファイルサーバーに保存されている場合は、同時アクセスのための競合がないため、これは問題ありません。 。これはサーバープロセスによって処理されます。

各ユーザーがネットワークドライブをマップし、同じ共有リポジトリを使用して独自のサーバーを実行するように設定しても、これは危険です。

だから、あなたは大丈夫だが、それをデスクトップに移動することで、サーバーとの日常的な同期がより安全になり(より速くアクセスできるようになる)。リポジトリをFSFS形式で保存しておけば(推奨通り)、毎晩robocopyを実行するだけで、非常に迅速にバックアップされます。

+0

これは前者のsvnサーバーです。答えをありがとう。その間に反対の情報を誰も犯さないなら、明日これを受け入れます。 –

関連する問題