Visual Studio 2010ソリューションには、6つのプロジェクトが含まれています。6つのうちの1つはメインアプリケーションであり、残りの5つはメインアプリケーションでプロジェクト参照として構成されているクラスライブラリです。TFSソース管理の構造は次のとおりです。
- TeamProject \ ClassLibries \ Class1
- TeamProject \ ClassLibries\Class2。。
- TeamProject \ WindowsApps \ Application1
Application1のブランチを作成する必要があるので、次のようにします。
- TeamProject \ WindowsApps \ Application1
- TeamProject \ WindowsApps \ Application1-NewFeature
私の質問は、Application1のブランチを作成するときに、新しい機能で更新されるかどうかに関係なく、5つのプロジェクト参照のブランチも作成する必要があるかどうかです。その場合、Application1-NewFeatureがClass1だけでなくClass1-NewFeatureを参照するように、プロジェクト参照を手動で更新する必要がありますか?新しい機能をメインブランチにマージするとき、プロジェクト参照をもう一度更新する必要がありますか?分岐は私にとってまったく新しいものであり、制御不能になる分岐とプロジェクト参照の混乱が発生するのではないかと心配しています。このシナリオの「ベストプラクティス」とは何ですか?