SQL Server 2008R2データベースでTFS 2012を使用しています。私の会社には、それぞれ異なるバージョンのアプリケーションのいずれかを使用する複数のクライアントがあり、それぞれのバージョンは、ストアドプロシージャ、ビュー、およびテーブル(名前はバージョン番号でハードコードされています)のデータベースオブジェクトを1つのデータベースに適用します。Microsoft TFSは、本番用に複数のデータベースオブジェクトバージョンをサポートできますか?
私はこの会社の新人であり、このマルチバージョンのアプローチはすべてプロダクションに配備されています。 Microsoft ALM Rangerを使用するTFSまたはTFSは、複数の物理データベースコピーを必要としないマルチブランチプロダクションバージョン管理をサポートしていますか?そうであれば、私が詳細に検討することができる良い文書や文献へのリンクも提供してください。
私は将来、最終的にブランチをマージすることの複雑さを懸念しています。私の好みは、単一のデータベースを保持し、物理的なオブジェクト名を一貫して汎用的に維持することです(xxxxxではなくxxxx_v1_2など)。私はstackoverflowと他のソースで他の質問をチェックしたが、私の質問に明確な答えを見つけることができませんでした。
ご協力いただきありがとうございます。
TFSと何が関係しているのか分かりません。これはソフトウェアアーキテクチャーに関する疑問のように思えます。 –
はい、それはソフトウェアアーキテクチャと、それをTFSを使用して実装する方法に関係します。私の経験から、これは奇妙な設定であり、この目標を達成するための最良のアプローチについてはっきりしていません。私はそれが論理的か実現可能かどうかはわかりません。あなたは建設的な勧告をしていますか? – user3662215
3種類のアプリケーションの違いは何ですか?このアプリケーションは開発段階にあるのか、すでに成熟した製品ですか?なぜ3つのバージョンに3つのデータベースが必要なのかを理解することは難しいです... –