Entity framework 带有迁移的实体框架-为每个分支配置数据库并防止在合并时丢失
我们正在开发一个产品,我们有两个分支-main和dev。dev正在努力开发下一个版本。Main包含最新版本和任何紧急错误修复 我们的数据库是在web.config中定义的。我们将EF6用于迁移。我们有一些策略来处理当前分支中的迁移,而没有那么多问题。问题是在分支之间切换。如果我们同时在两个分支上工作,迁移通常不适合主分支,因为dev有更新的迁移。因此,在开始main中的工作之前,我们必须从dev回滚dbEntity framework 带有迁移的实体框架-为每个分支配置数据库并防止在合并时丢失,entity-framework,tfs,branching-and-merging,entity-framework-migrations,Entity Framework,Tfs,Branching And Merging,Entity Framework Migrations,我们正在开发一个产品,我们有两个分支-main和dev。dev正在努力开发下一个版本。Main包含最新版本和任何紧急错误修复 我们的数据库是在web.config中定义的。我们将EF6用于迁移。我们有一些策略来处理当前分支中的迁移,而没有那么多问题。问题是在分支之间切换。如果我们同时在两个分支上工作,迁移通常不适合主分支,因为dev有更新的迁移。因此,在开始main中的工作之前,我们必须从dev回滚db TFS中是否有一种方法可以永久防止在分支之间合并数据库连接字符串,以便在本地计算机上有一个用
TFS中是否有一种方法可以永久防止在分支之间合并数据库连接字符串,以便在本地计算机上有一个用于生产的DB和一个用于开发的DB?我们有与您相同的设置,并用于更改连接字符串和其他设置。Web.config转换是另一种选择。这是否解决了本地合并的问题?我没有部署web.config转换和部署参数是否有帮助?好的,我们不会在本地运行多个数据库版本,但转换仍然可以工作: