0
多くのコードベースを共有する2つの "兄弟"プロジェクトを開発しています。これは単純化された構造の概要です。すべてのモジュールがModule_A_Base VSプロジェクトと共通モジュールのGitリポジトリを構築する方法
- ある
- Module_A_VerY
- Module_C
- Module_D
- プロジェクトX(Module_A_Baseの拡張)
- Module_B(UIとアプリケーションXのロジック実装)
- プロジェクトY(UIとlogiアプリYのC実装)
アプリXは、項目1、2、4、6、7 アプリY項目1、3、4、5、6で構築さで構築されている8
共通アイテム(1,4,6)が1つのアプリケーションで更新されたとき、別のアプリが変更をプルしてそれに応じて更新できるようにしたい。各項目はVSで、スタンドアロンのソリューションであり、DLLファイルにコンパイル
- :
これは構造についての私の現在の考えです。
- 各アプリは、スタンドアロンのソリューションであり、バージョン管理のための独自のGitリポジトリを持つことになり
- 各項目を「参照」を使用して必要なモジュール(DLL)を付加します。
- 各項目には、それぞれ独自のフォルダがあります。
実際には非常に大量に実装されています。これらの2つのアプリをよりうまく整理するためにあなたのアドバイスは何ですか?