使用Team Foundation Server进行完整的sql版本控制

时间:2013-10-25 13:12:23

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

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

我感到失望:( ...

签入和退出.mdf文件,分支和合并在TFVC中的所有工作,但是没有数据冲突解决(代码的冲突解决很好!),只有整个源文件或目标文件之间提供选择。

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

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

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

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

非常感谢!

1 个答案:

答案 0 :(得分:1)

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