我一直在研究用于测试和持续集成环境的 RedGate 的 SQL 工具和 Microsoft 的 Visual Studio Team System Database Edition(以前称为 Data Dude)。
我们需要能够做的是:
- 源代码控制下的模式和数据
- 使用 TeamCity(命令行)进行自动化持续集成
- 将更改(和数据)推送到环境(暂存、生产、测试),而不是从 Visual Studio
哪种解决方案最适合我们的需求,人们对这两种产品的看法、观点和经验是什么。你会/会选择哪个?为什么?有没有我错过的替代方案?