大きな古い cvs リポジトリを git に移行しました。私のプロジェクトには、同じまたは異なるリポジトリ フォルダーにアクセスする必要があるいくつかの異なる開発チームがあります。したがって、私の考えは、中央リポジトリをいくつかのリポジトリに分割して、各チームが必要なフォルダーを含む 1 つのリポジトリにアクセスできるようにすることです。これらのリポジトリの背後には統合リポジトリが必要です。
問題は、複数のチームがアクセスする必要があるプロジェクト フォルダーがあることです。例えば:
Team-repo 1: folderA, folderB, folderD
Team-repo 2: folderC, folderD
-->Shared repo (repo1 + repo2): folderA, folderB, folderC, folderD
この例では、フォルダ D を結合する必要があります。gitでそのような概念を実装することは可能ですか?
私の意図は、各開発チームが大きなリポジトリではなく、小さなリポジトリを 1 つだけ複製する必要があるということです。