別のブランチのバグを修正しながら、新しい機能の開発を可能にするために、単純なブランチ戦略を設定する必要があるプロジェクトがあります。
私が抱えている問題はデータベースにあります。
データベーススキーマはデータベースプロジェクトとしてTFSの一部ですが、十分なテストデータを取得するために、ある時点でライブデータベースのバックアップを取り、それを開発中のテストに使用しました。
現在、データベース(合計ツリー)は、開発者ごとに1セットのデータベースを備えたワークグループサーバーに配置されており、データベースの各セットは、他の開発者がスキーマを変更するときに作成するSQLスクリプトで時々更新されます。
私の質問:各ブランチが自己完結型であり、あるブランチから別のブランチに簡単に切り替えることができるように、これをどのように再編成できますか。SQL Expressの使用とデータベースのブランチ内への配置についてはすでに検討しましたが、これはうまくいきませんでした。また、すべてのデータを使用してスクリプトを作成し、データベースからデータベースを再構築することも検討しましたが、これには時間がかかりすぎ、一部の開発者は十分な頻度でそれを行うのを忘れがちでした。
何か案は?