提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
转帖|使用教程|编辑:鲍佳佳|2020-09-08 09:37:51.473|阅读 285 次
概述:借助dbForge Source Control工具您可以快速地将正在处理的数据库连接到所选的版本控制系统,并且很容易在不同分支之间切换。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
dbForge Studio for MySQL是一个在Windows平台被广泛使用的MySQL客户端,它能够使MySQL开发人员和管理人员在一个方便的环境中与他人一起完成创建和执行查询,开发和调试MySQL程序,自动化管理MySQL数据库对象等工作。
点击下载dbForge Studio for MySQL最新试用版
在源代码管理中使用多个分支
借助dbForge Source Control工具(它是Microsoft SQL Server Management Studio的一个外接程序,并且包含在dbForge Studio for SQL Server中),您可以快速地将正在处理的数据库连接到所选的版本控制系统,并且很容易在不同分支之间切换。
通过允许您直接从SSMS或我们的IDE对数据和表结构中的更改进行版本控制,这可以大大加快数据库开发过程。由于经常需要并行或连续处理几个分支,因此让我们看一下如何借助dbForge Source Control SSMS插件来完成此工作。
Source Control如何实现与多个分支的交互
Source Control用作所选版本控制系统的客户端。在本文中,我们提供了一个有效的示例,说明了如何在dbForge Source Control的帮助下快速将数据库连接到Git并轻松在分支之间切换。使用该工具,您可以将数据库连接到通过连接到版本控制系统而检索到的特定存储库,然后在该存储库中选择一个分支。将数据库链接到目标存储库后,您将能够将更改提交到当前存储库分支,从远程存储库中提取最新的提交,并查看该数据库中任何文件的更改历史记录-所有这些都可以正确完成。在Microsoft SQL Server Management Studio中。
但是,您将无法使用Source Control创建新分支并删除过时的分支。相反,仍应使用命令行中的标准版本控制系统命令或通过首选VCS的专用应用程序来完成此操作。
如果要将数据库链接到新分支,则首先需要将远程存储库克隆到本地文件夹。一种方法是安装Git并使用标准的Git控制台命令:
git clone https:// remote_repository_url“ local_repository_folder”
在这里,您需要将https:// remote_repository_url替换为目标存储库的实际URL,并将local_repository_folder替换为在上一步中创建的文件夹的完整路径。
现在您已经有了存储库的本地克隆,我们可以使用Source Control将数据库链接到VCS。
在Microsoft SQL Server Management Studio中,在“对象资源管理器”中右键单击所需的数据库,转到“ 源代码管理”,然后单击“将数据库链接到源代码管理”:
将链接数据库链接到源代码管理向导。在此处,单击“源代码控制存储库”字段中的“加号”图标:
将显示“源代码控制存储库属性”窗口。首先,在“源代码控制系统”字段中选择版本控制系统类型(我们在这里使用Git)。然后,选择包含您的Git存储库克隆的文件夹,然后按OK:
然后,返回“将数据库链接到源代码管理”窗口,选择数据库开发模型(在本工作示例中,我们选择“专用”),然后单击“链接”:
该过程完成后,将在SSMS中打开一个新选项卡,使您可以访问源代码管理UI和功能,并且链接到版本控制系统的数据库将在对象资源管理器中标记为蓝色源代码控制标志。
Source Control中的基本Git命令和分支假设在远程存储库中有一个我们要使用的数据库。首先,我们需要创建一个空的本地数据库并将其链接到有问题的远程存储库。完成此操作后,我们将看到以下内容:
要将专用数据库与Git存储库同步,请单击“获取最新”。之后,您的本地数据库将是存储库中数据库的100%副本。
假设,我们需要在数据库中创建一个表,但是我们想在一个单独的分支中工作,而不是在主分支中工作。因此,我们必须创建一个分支并将其准备工作。为此,我们需要执行以下命令:
创建一个本地分支并切换到它
git checkout -b develop
此命令检出一个develop 基于based 的分支 master,并且-b标志告诉Git创建该分支(如果尚不存在)。
为您的新分支做好工作准备
git push --set-upstream origin develop
此命令将develop 分支推送到中央存储库(源)。
创建并准备工作分支之后,我们可以继续创建表。之后,在“源代码管理”中单击“刷新”。
单击“提交”按钮后,更改将被提交到 develop 分支并在服务器上发布。
假设有一个新的开发人员想要加入工作。他在本地计算机上克隆了存储库,创建了一个空数据库,并将数据库链接到其克隆存储库,如本文前面所述。
完成所有这些操作后,他将看到以下内容:
如您所见,当前分支是主分支,远程更改中没有第三张表。
为了获得最新的更改,我们的新开发人员需要执行以下命令:
git checkout develop
此命令检出develop 基于 的分支 master。您还记得,我们在此分支中创建了一个表。
现在所需要做的就是单击“源代码管理”中的“刷新”按钮。
从上图可以看到,当前分支是 develop ,我们在该分支中创建的第三个表出现在远程更改中。
通过单击“获取最新信息”,我们的第二个开发人员将使他的专用数据库与develop分支同步,并能够投入使用。
源代码控制功能允许您直接从Microsoft SQL Server Management Studio将更改提交到当前版本控制分支,获取最新更改以及查看更改历史记录。这可以帮助加快和简化开发过程。要切换您要提交的分支,您将需要使用版本控制系统的应用程序或控制台命令。下载dbForge Studio for MySQL加载项,并通过30天免费试用版自行检查此功能!为庆祝中秋国庆来袭,现dbForge Studio for MySQL直降2000,在线订购正版授权最低只要1026元!
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
dbForge Studio for MySQL是与专业化MySQL数据库紧密相连的先进开发环境。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢