我很早就开始使用VS2008构建的Web应用程序。我有一台台式电脑(大部分工作都已完成)和一台笔记本电脑(偶尔便携),我使用AnkhSVN保持项目代码同步。保持我的开发数据库(SQL Server Express)同步的最佳方式是什么?保持多个环境中的开发数据库同步
我有一个SVN中的VS数据库项目,其中包含创建脚本,当模式更改时我将重新生成这些脚本。最初的想法是在任何事情发生变化时重新创建数据库,但它很快就会变成一种痛苦。另外,我会丢失我输入的所有样本行,以确保数据正确显示。
我正在考虑将.MDF和.LDF文件放在源代码控制下,但我怀疑SQL Server Express会优雅地处理它,如果我执行SVN更新并将文件从它下面取出,用新的副本替换。将一些大的二进制文件粘贴到源代码控制中似乎也不是一个优雅的解决方案,即使它只是一个一次性开发数据库。有什么建议么?