私のプロジェクトには次のような状況があります。
2 つのソース コード リポジトリがありますが、それぞれにコードの一部 (場合によっては複数) 用の "共有" 領域が必要です。
リポジトリとそのフォルダー (およびこれらのフォルダー内のファイル) の次の構造を想定してみましょう。
レポ1
- フォルダA
- フォルダB
- フォルダC
レポ2
- フォルダA
- フォルダD
- フォルダE
「folderA」には、ファイルのまったく同じ「コピー」が含まれている必要があります。したがって、Repo1/folderA に何らかの変更をコミットしてから、Repo2/folderA をチェックアウト/更新すると、これらの変更を確認できるはずです。もちろん、反対方向でも同じように機能することができれば素晴らしいことです。
残念ながら、別の方法でソース コードを構成して、ある種の共有ライブラリを作成することはできません。
この問題を最善の方法で解決するのに役立つ VCS を探しています (SVN、Git など)。この種のセットアップの経験があり、何かお勧めできますか?