私のチームは、約 20,000 の Java ファイルを含む cvs のプロジェクトに取り組んでいます。ファイルの数が多いため、cvs の更新には時間がかかります。私は通常、ツリー全体の約 5 つのコピーをチェックアウトしておきます。これにより、それぞれのファイルが変更されたことを気にすることなく、さまざまな要求を簡単にチェックインできるようになります。5 つのツリーすべてを最新の状態に保ち、相互に同期させるのは本当に大変です。
リモートの cvs サーバーを使用してローカルで git を使用するのはかなり簡単で、git は高速であることを読みました。git はローカル ツリーの更新を大幅に高速化しますか?
下限は、1 つの cvs update を実行する時間であることに気付きました。しかし、最初のツリーが更新されたら、さらに 4 つの cvs update コマンドを実行するよりも、最初のツリーと他の 4 つをすばやく同期できるのではないかと考えています。git を正しく理解していますか?