【发布时间】:2015-02-20 18:42:58
【问题描述】:
我正在使用 VS、TFS 和 SSMS 2012。我们将 TFS 源代码控制用于我们的源代码解决方案。我决定也将我们的数据库添加到源代码管理中。我尝试了不同的方法:
在VS中新建SQL项目,添加到源代码管理,将数据库导入项目,签入
在 SSMS 中创建新项目,添加到源代码管理,从现有数据库创建脚本到项目,签入。
我不喜欢第一个解决方案,因为每次在 SSMS 中更改某些内容时,都应该在 VS 中进行架构比较,然后签入。
我也不喜欢第二种方式。每次更改某些内容时,都应该重新编写脚本更改到项目,然后签入
有没有人知道我如何在不使用 Red Gate 的情况下做到这一点?
提前感谢您的帮助。
【问题讨论】:
-
在我知道的所有情况下,您仍然必须
sync您的数据库到您的数据库的源代码控制表示 - 即使使用红色门源代码控制。
标签: visual-studio-2012 tfs ssms-2012