TFSを使用して会社のソース管理を再構築する方法を調査しています。私が悩み続けているハードルは、ソース管理を構築するための適切な方法です。
次の3つのプロジェクト例を検討してください。
- ProjectA.UI
- ProjectA.Common(両側で使用されるドメインクラス。現在、ProjectA.UIと同じソリューションの一部であり、ProjectA.WCFソリューションに含まれています。)
- ProjectA.WCF
オプション1(3つすべてをそれぞれ独自のMAINブランチの下にある個別のソリューションに分離します):
- TeamProject
- ProjectA
- ProjectA.UI
- 主要
- ソース
- .slnはここにあります
- ソース
- 主要
- ProjectA.Common
- 主要
- ソース
- .slnはここにあります
- ソース
- 主要
- ProjectA.WCF
- 主要
- ソース
- .slnはここにあります
- ソース
- 主要
- ProjectA.UI
- ProjectA
オプション2(3つすべてをすべてMAINブランチの下の個別のソリューションに分離します):
- TeamProject
- ProjectA
- 主要
- ProjectA.UI
- ソース
- .slnはここにあります
- ソース
- ProjectA.Common
- ソース
- .slnはここにあります
- ソース
- ProjectA.WCF
- ソース
- .slnはここにあります
- ソース
- ProjectA.UI
- 主要
- ProjectA
オプション3(3つすべてをMAINブランチの下の同じソリューションに配置):
誰かが私のデザインのいくつかの欠陥を指摘したり、より良いアイデアについてのいくつかの指針を教えてもらえますか?