dbForge Source Control for SQL Server是Windows平台上一款数据库代码版本控制工具,是一种使用方便的SSMS插件,用户能用它来管理SQL Server数据库在所有主流版本控制系统和服务器中的状态。它还可以嵌入到数据库DevOps中,自动化SQL更改管理过程,提升工作效率。

undoing-changes.webp

这款工具为数据库模式和静态表数据提供了完整的版本控制。用户可以选择专用或共享开发模型,根据实际需要灵活地使用这个工具。同时,它能通过意识依赖性来提交和恢复更改,更加智能化地完成数据库代码版本的管理。

dbForge Source Control还有直观地查看冲突并解决数据和模式不一致问题的功能。它可以跟踪每一次的更改,并能检测出是谁在什么时候做出了这些更改,以及因为什么原因进行的更改。这不仅为团队协作提供了便利,也让代码更改历史更透明化。此外,它还具有将源代码管理直接插入SQL Server Management Studio的功能,并可以使用DevOps方法自动化数据库开发,对于数据库开发过程的管理提供了极大的便利性。

  • 版本控制数据库模式和静态表数据
  • 使用专用或共享开发模型
  • 通过依赖意识提交和恢复更改
  • 直观地查看冲突并解决数据和架构不一致
  • 跟踪更改并检测更改的执行者、时间和原因
  • 将源代码管理直接插入 SQL Server Management Studio
  • 使用 DevOps 方法自动化数据库开发
工作文件夹中的版本控制脚本
工作文件夹包含代表数据库的 SQL 脚本文件。它允许您将数据库更改编写为数据库文件夹的脚本。保存更改后,可以使用版本控制系统对数据库工作文件夹进行源代码控制,就像对其他文件进行版本控制一样。

处理源代码控制管理器中的更改

直观地执行基本的 SQL 版本控制任务:
  • 提交:使用本地更改更新源代码管理
  • 获取最新:使用源代码管理中的最新更改更新您的数据库
  • 解决冲突:通过两种方式解决源代码管理中对象的最新版本与本地数据库中对象的最新版本之间的差异:
    • 获取本地:您的对象版本将提交给源代码管理
    • Get Remote:您的更改将被丢弃;本地数据库将使用源控制中对象的最新版本进行更新
版本控制架构和参考数据
存储和共享任何 SQL Server 对象和静态数据。使用 dbForge 源代码管理,您可以执行以下操作:
  • 将静态数据链接到存储库
  • 提交、恢复并获取最新的静态数据更改
  • 处理静态数据冲突
查看更改历史记录

使用更改历史记录文档查看数据库或某个数据库对象的完整修订历史记录。您可以清楚地看到所做的更改以及谁、何时以及为何进行更改。

使用中央数据库或您自己的本地副本

dbForge SQL Server 源代码管理支持两种数据库开发模型:专用模型和共享模型。
  • 专用模型允许开发人员使用自己的数据库副本
  • 共享模型建议所有开发人员在单个共享数据库上工作
无论选择哪种数据库开发模型,SQL Server 源代码控制都能确保安全、便捷的数据变更管理。

回滚不需要的更改

轻松取消您不想提交的任何本地更改。只需在源代码控制管理器的“本地更改”部分中选择所需的更改,然后单击“撤消”。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。