0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Devart:dbForge源代码管理操作流程

工程师邓生 来源:哲想软件 作者:哲想软件 2022-08-30 11:28 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

dbForgeSource Control for SQL Server是一个SSMS插件,可实现数据库版本控制,并与最大的版本控制系统兼容,包括Git、Mercurial、SVN、TFVC、AzureDevOps Server、Perforce和SourceGearVault。

提交更改

要将更改提交到您的存储库,请执行以下操作:

1、在SSMSObject Explorer中,右键单击所需的链接数据库,指向SourceControl,然后单击Commit。

a847b3a8-2428-11ed-ba43-dac502259ad0.png

之后,“刷新”对话框会自动打开,显示每个阶段的进度。

a86cd818-2428-11ed-ba43-dac502259ad0.png

2、刷新完成后,源代码控制管理器打开。在远程更改部分中,选择要提交的对象和/或数据。

请注意,如果您选择的不是所有相关对象,而是只选择一个,则单击Commit后,将打开以下Dependencies窗口,其中包含包含所有受影响对象的建议:

a88e0880-2428-11ed-ba43-dac502259ad0.png

3、在文本框中,写一条评论来描述你的提交。这将帮助您的开发人员同事了解它的含义。然后检查更改以确保一切正常。

a8afa2b0-2428-11ed-ba43-dac502259ad0.png

4、单击提交。相应的对话框打开,显示提交操作的进度。全部完成后,单击OK。

a8e559a0-2428-11ed-ba43-dac502259ad0.png

取消更改

您可以撤消已在数据库对象中进行但尚未提交的更改。但是,请注意撤消操作会导致数据库中的永久更改;这些更改只能通过恢复以前保存的数据库备份来恢复。

要撤消更改,请执行以下步骤:

1、在SSMS对象资源管理器中,右键单击链接数据库或特定数据库对象,指向SourceControl,然后单击ShowSource Control Manager。

a90b9c78-2428-11ed-ba43-dac502259ad0.png

2、在源代码控制管理器的本地更改部分中,选择要撤消的更改,然后单击撤消。
a92dafca-2428-11ed-ba43-dac502259ad0.png

3、该过程完成后,单击OK。

a9549892-2428-11ed-ba43-dac502259ad0.png

解决冲突

当两个或更多人同时对同一个数据库对象进行更改时,就会发生冲突。在源代码管理中,冲突显示在源代码管理管理器的相应部分中。

要解决源代码管理中的冲突,请执行以下操作:

1、在SSMS对象资源管理器中,右键单击链接数据库或特定数据库对象,指向SourceControl,然后单击ShowSource Control Manager。

a976e078-2428-11ed-ba43-dac502259ad0.png

2、选择冲突的对象或数据,然后选择以下任一方法来解决您的冲突:

获取本地-您的上述对象或数据版本将提交到源代码控制

远程获取——您的更改将被丢弃;您的本地数据库将使用最新版本的所述对象或来自源代码管理的数据进行更新

而已!但请记住,如果没有相关的架构更改,数据更改可能不会适用。如果您已将架构和数据更改应用到数据库对象,则需要同时提交它们。同样,如果您要拉取其他人的架构和数据更改,请同时拉取它们。

也就是说,如果您有模式冲突和对象上的数据更改,则如果不事先解决模式冲突,则无法提交或检索此更改。

查看更改历史记录

可以使用更改历史记录来跟踪源代码管理中的更改,这使您可以执行以下操作:

查看整个数据库或单独对象的更改历史记录

查看每个提交的详细信息,包括修订ID、日期、作者和评论

查看每次提交中修改的对象列表

查看每个对象的DDL 差异

比较两个修订版

要打开更改历史记录,请执行以下操作:

1、在SSMS对象资源管理器中,右键单击链接数据库或特定数据库对象,指向源代码管理,然后单击查看更改历史记录。

2、如果您想比较两个单独的修订,请按住CTRL并从列表中选择您的修订。差异将用红色突出显示,如下面的屏幕截图所示。

a9aab830-2428-11ed-ba43-dac502259ad0.png




审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据库
    +关注

    关注

    7

    文章

    4082

    浏览量

    68538
  • 管理器
    +关注

    关注

    0

    文章

    265

    浏览量

    19554
  • svn
    svn
    +关注

    关注

    0

    文章

    32

    浏览量

    8992

原文标题:Devart:dbForge源代码管理入门(下)

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    什么是低代码:低代码开发平台详解 5个优质低代码平台工具

    、智能代码补全,进一步提升开发效率。 适用场景:中大型企业、政务单位、制造行业、金融行业,用于搭建复杂业务系统、流程管理系统,适配信创需求。 e-builder:协同型低代码平台 e-
    发表于 04-07 16:03

    2026年低代码平台市场综合评测:国内10大低代码平台深度解析

    视化拖拽操作,零代码门槛;内置丰富表单、报表、流程组件;支持私有化部署与云端部署,性价比高。 专业场景:中小企业进销存、客户管理、数据填报、轻量级审批
    发表于 03-30 16:02

    晶圆划片机工作原理及操作流程详解

    晶圆划片机工作原理及操作流程详解在半导体制造后道工艺中,晶圆划片机是核心精密装备,核心功能是将完成前道光刻、刻蚀工序的整片晶圆,精准切割为独立芯片(Die),其切割精度直接决定芯片良率与封装效率
    的头像 发表于 03-26 20:40 180次阅读
    晶圆划片机工作原理及<b class='flag-5'>操作</b><b class='flag-5'>流程</b>详解

    电能质量在线监测装置历史波形回放的操作流程是怎样的

    电能质量在线监测装置的历史波形回放操作需结合设备类型、存储方式及访问权限,通常分为本地操作和远程访问两类流程。以下是基于主流设备特性的详细步骤说明,涵盖数据检索、波形查看、分析及导出全流程
    的头像 发表于 11-05 11:32 1083次阅读

    AI低代码MES:破解电线电缆行业管理的五大痛点

    AI低代码MES系统能够将线缆生产的各个环节紧密地联系起来,从原材料的采购入库开始,到生产加工过程中的每个工序操作,再到成品的检验包装出库,实现了全流程的数字化、智能化管理
    的头像 发表于 09-25 11:35 707次阅读
    AI低<b class='flag-5'>代码</b>MES:破解电线电缆行业<b class='flag-5'>管理</b>的五大痛点

    RT-Studio添加LVGL 9.1.0,packages\\LVGL-9.1.0里没有源代码怎么解决?

    在RT-Thread Studio中添加LVGL 9.1.0软件包,packagesLVGL-9.1.0目录下没有源代码,手动更新软件包之后还是一样。 请教各位方家,是哪里需要设置吗?
    发表于 09-19 07:18

    Nuvoton_8051_ISP-ICP_Programmer_v7.15中缺少ISP加载器的源代码怎么解决?

    : isp_code_n76e885_v4.10_comport.bin isp_code_n76e616_v4.10_comport.bin 是否有指向这些引导加载程序的源代码的链接? 以下内容为
    发表于 08-18 06:30

    从企业管理到行业创新:低代码云平台的应用图谱

    应用,广泛渗透到企业运营与各行业发展的诸多环节。 企业运营管理流程自动化与效率提升 在企业内部,低代码云平台助力构建高效的运营管理体系。以办公自动化
    的头像 发表于 08-13 16:26 627次阅读

    PDL电台设置更改操作流程

    电子发烧友网站提供《PDL电台设置更改操作流程.pdf》资料免费下载
    发表于 06-04 16:46 29次下载

    基于STM32蓝牙控制小车系统设计(硬件+源代码+论文)下载

    基于STM32蓝牙控制小车系统设计(硬件+源代码+论文)推荐下载!
    发表于 05-29 21:45

    基于STM32的卫星GPS路径记录仪(附完整源代码)实例项目下载

    基于STM32的卫星GPS路径记录仪(附完整源代码)实例项目推荐下载!
    发表于 05-29 21:35

    使用FX3 SDK发布源代码是否违反许可?

    使用 FX3 SDK 发布源代码是否违反许可? CYPRESS™EZ-USB™ FX3 SDK1.3licenselicense.txt ”4. 专有权利; 到“您同意对源代码保密。” 那里写着一句话,所以我想问一下以确定。
    发表于 05-08 06:54

    如何获取用于开发fx2的sdk和示例源代码

    大家好 我正在使用 FX2 设备,以前也使用过 FX3 设备。 使用 FX3 设备 SDK,当我下载它时,我在安装文件夹中获得了许多示例源代码,但是它没有 FX2 的示例源代码,我如何获取用于开发 fx2 的 sdk 和示例源代码
    发表于 05-07 07:25

    可以在电池充电器示例的源代码中的哪里启用/禁用VBUS_CTRL?

    我可以在电池充电器示例的源代码中的哪里启用/禁用 VBUS_CTRL? 我可以协商 20V,但无法吸收任何电流。
    发表于 05-07 07:00

    DP主站转485操作流程

     DP主站转485操作流程
    的头像 发表于 04-27 09:11 1121次阅读
    DP主站转485<b class='flag-5'>操作</b><b class='flag-5'>流程</b>