我在 VS2008 中构建的 Web 应用程序开发初期。我有一台台式电脑(大部分工作都在这里完成)和一台笔记本电脑(偶尔可移植),我使用 AnkhSVN 来保持项目代码同步。保持我的开发数据库(SQL Server Express)同步的最佳方法是什么?
我在 SVN 中有一个 VS 数据库项目,其中包含我在架构更改时重新生成的创建脚本。最初的想法是在发生变化时重新创建数据库,但很快就变得很痛苦。此外,我会丢失我输入的所有示例行,以确保正确显示数据。
我正在考虑将 .MDF 和 .LDF 文件置于源代码控制之下,但我怀疑如果我执行 SVN 更新并且将文件从其下拉出并替换为较新的副本,SQL Server Express 是否会优雅地处理它。将几个大的二进制文件粘贴到源代码管理中似乎也不是一个优雅的解决方案,即使它只是一个一次性的开发数据库。有什么建议么?