この世界の 2 つの物理的な場所を想像してください。
- マスター svn リポジトリを使用しますが、インターネットはありません。
- マスター リポジトリ ファイルのコピー。ただし、現在 VCS にはありません。
現在、プログラマーとしての私の仕事は、これら 2 つの場所 (同じ機能で) で作業することです。
これら 2 つの場所の間でファイルを同期するには、変更されたファイルを CD に書き込み、別の場所に移動して、各ファイルを慎重にマージします。また、関連性があるかどうかはわかりませんが、私と一緒にそのプロジェクトに取り組んでいる他のプログラマーがいます。サイト 1 をメイン オフィスとする会社もあれば、サイト 2 をメイン オフィスとする会社もあります。
サイト 1 のメイン リポジトリが svn であるという事実を変更することはできませんが、これは分散環境のように見えます。これらのサイト間でファイルを簡単に移動およびマージするには、どのように git を使用すればよいでしょうか?