You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Git环境下ASP.NET MVC(数据库优先)分支专属数据库架构更新管理咨询

数据库优先ASP.NET MVC项目Git分支架构同步方案咨询

背景

我们采用数据库优先的ASP.NET MVC应用,近期从TFS迁移至Git,当前遵循GitFlow工作流,为功能模块设置独立分支及共享开发分支。

核心问题

当开发人员在功能分支上工作数周后,其本地数据库架构会与主开发分支不同步,导致切换分支时出现错误、功能失效及合并难题。

期望目标

  • 切换至功能分支时,数据库自动更新为该分支对应的架构
  • 切回原分支时,撤销或清理变更,恢复原有架构
  • 合并功能分支时,其架构同步至共享开发数据库
  • 无需手动脚本或易出错的“合并前更新”操作

已尝试方案

按微软推荐测试了Flyway Community Edition,其migrate和repair功能运行正常,但自动回滚(如切换分支时撤销架构变更)仅付费版支持,目前无法使用付费版。

偏好要求

  • 支持按分支自动同步架构
  • 兼容Git与SQL Server
  • 无需清空数据库或手动干预

咨询问题

是否有免费/开源或付费的工具或流程,可帮助我们在数据库优先的ASP.NET MVC项目中自动管理分支专属的架构变更?我们愿意尝试Git钩子、本地迁移文件夹、容器化数据库等方案,以实现可靠的管理。

注:已知相关旧帖,希望获取更新的解决方案。

内容的提问来源于stack exchange,提问作者WillNZ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 15:32:43