【问题标题】:FULL sql version-control using Team Foundation Server使用 Team Foundation Server 的完整 sql 版本控制
【发布时间】:2013-11-04 15:09:13
【问题描述】:

Web 应用程序的 Team Foundation Server 版本控制

我感到失望:( ...

签入和签出 .mdf 文件、分支和合并都在 TFVC 中运行良好,但是没有数据冲突解决方案(代码冲突解决方案很棒!),只能在整个源文件或目标文件之间进行选择。

我并不是建议并排显示数据表,因为 DAC/“数据库项目”中的脚本可以比较表结构和data differences compared by stored procedures 的变化。

某些方法必须是常用的,但显然 MS 期望代码和数据版本控制迭代/分开管理? (我想避免试用其他专有软件,如 Red-Gate Source-Control。)

需要完整的版本控制,因为新功能分支会更改数据库,但需要保留核心/测试数据。

所以请!!帮助我为 Web 应用程序提供直接的完整版本控制实践,包括具有智能合并和回滚功能的 sql 版本控制。

非常感谢!

【问题讨论】:

    标签: sql visual-studio version-control azure-devops


    【解决方案1】:

    您可以尝试Red Gate Deployment Manager 来管理您的部署,它还附带一个免费的社区版。但是,虽然不是严格强制的,但我们建议您与SQL Source Control 一起执行此操作,这将允许您指定静态数据表以进行版本控制。虽然这是第三方软件,但数据库对象保存为纯文本 .sql 文件,而不是专有格式。

    【讨论】:

    • SQL 源代码控制似乎是 28 天的免费试用版,您知道开源或免费对 MS Bizspark 会员选项吗?
    猜你喜欢
    • 2010-11-08
    • 1970-01-01
    • 1970-01-01
    • 2013-09-16
    • 2020-03-30
    • 2020-05-01
    • 2013-01-30
    • 2018-10-17
    • 1970-01-01
    相关资源
    最近更新 更多