状況は次のとおりです。私の小さなオフィスでは、モバイルを維持し、時々自宅で仕事をするのが好きなので、中央のファイル サーバーを使用する代わりに、SVN リポジトリにすべてのオフィス ドキュメントがあり、各人が自分のラップトップでチェックアウトを行っています。 . チェックアウトの重量は約 3 GB で、リビジョンを含むレポは約 6 GB です。これはすべてうまくいっています。
問題は、まもなく小さなオフィスがなくなることです。5 人の従業員全員がリモートで作業することになります。専用サーバーを購入し、そこから SVN リポジトリを実行することを検討していましたが、2 人の作業員が本当にリモートで、月 3GB の制限でワイヤレスの「ブロードバンド」を使用することを除いて、いくつかの大規模な更新が行われるのではないかと心配しています。完了するのに丸一日かかることは言うまでもありません。
Stack Overflow に関するいくつかの質問を読むと、多くの状況で git または mercurial が間違いなく最適であると考えている分散型 VCS 愛好家のかなりのコミュニティがあるようです。すべての従業員が少なくとも 2 週間に 1 回は顔を合わせて会うことができる (したがって、高速 LAN 上にいる) ことを考えると、DVCS が機能するかどうか疑問に思っています。