私はVS2008で構築されたWebアプリケーションの開発の初期段階です。私は、デスクトップ PC (ほとんどの作業を行う場所) とラップトップ (時々移植するため) の両方を持っており、プロジェクト コードの同期を維持するために AnkhSVN を使用しています。開発データベース (SQL Server Express) も同期する最善の方法は何ですか?
スキーマが変更されたときに再生成する作成スクリプトを含む SVN に VS データベース プロジェクトがあります。当初のアイデアは、何かが変更されるたびに DB を再作成することでしたが、すぐに面倒になりました。また、データが適切に表示されていることを確認するために入力したすべてのサンプル行が失われます。
.MDF ファイルと .LDF ファイルをソース管理下に置くことを検討していますが、SVN Update を実行してファイルがその下からヤンクアウトされ、新しいコピーに置き換えられた場合、SQL Server Express が適切に処理できるとは思えません。いくつかの大きなバイナリ ファイルをソース管理に貼り付けることは、たとえそれが使い捨ての開発データベースであっても、洗練されたソリューションのようには思えません。助言がありますか?