【发布时间】:2011-04-17 03:24:47
【问题描述】:
我们可以使用 GIT 作为 sql management studio 的源代码控制吗?
【问题讨论】:
-
不了解 git,但我们使用 VisualSVN 进行源代码控制 SQL Server 脚本。
-
你最后做了什么?跟踪 .sql 文件似乎很简单,无论是在 SMSS 还是 MSVS 中,但是解决方案和项目文件呢?
-
@tggagne 目前我所做的是,我在文件系统上跟踪旧的和新的 sql 脚本,并使用 GIT 跟踪这些文件。我希望这是在 MS SQL management Studio 上执行此操作的更好方法。我很惊讶微软没有提供这个。我相信每个人都会更容易,如果他们有能力在 MS Sql 管理工作室自己跟踪存储过程和视图或函数的变化。
-
有人注意到使用 SSMS 的默认编码 UTF-16 不会让你使用 git diffs?
-
多年来,我们一直在使用 red-gate 的第三方产品。它确实将有限的 git 集成到管理工作室中。例如,受限制,您不能轻易地提交 sql 更改以及其他代码更改。此外,它似乎在较大的数据库上显着减慢。见:red-gate.com/products/sql-development/sql-source-control
标签: sql-server git ssms