【发布时间】:2012-03-01 21:04:46
【问题描述】:
我很好奇我们应该如何在 Git 源代码控制中处理 SQL Server Compact。每次开发人员更改数据时,都会发生二进制合并冲突。有没有办法让这个数据库的开发保持同步?如果两个开发人员拉下源代码并修改架构,那么其中一个开发人员将丢失他们的更改,因为您真正能做的就是接受 sdf 文件的服务器版本或本地版本。对于这种情况有什么建议?在解决方案中使用 SQL Server CE 的好处是人们可以下载一个新的项目副本,按 F5,然后他们就可以开始比赛了。这里有一些中间立场吗?
我不太担心保持数据同步,而是对数据库架构的修改。与您可以使用比较工具将两个版本合并在一起的代码文件不同,冲突会导致“我的”或“您的”场景。
【问题讨论】:
标签: .net sql git schema sql-server-ce